iOS 安装证书 打包上线 以及版本更新 (在其他电脑安装证书后又没有P12文件)

Web项目支出:

一、前言:

 

用作一名iOS开发者,把开发出来的App上流传App
Store是必须的。上边就来详细介绍一下切实流程。

添加新模块:

二、准备:

起名 1

一个已付费的开发者账号(账号类型分为个人(Individual)、集团(Company)、企业(Enterprise)、大学(University)四连串型,每年费用分别为$99、$99、$299、免费。)。

起名:

一个业已开发到位的档次。

起名 2

三、检查:

添加jars:

你的Xcode必须是正经版的,beta版本的Xcode是不可能上传项目标。

起名 3

请确认你安装的Xcode是从App
Store或者是开发者网站下载的,而不是从其余渠道获取的安装包安装的,因为私自途径下载的Xcode可能包罗XcodeGhost
病毒。怎么样检查?

起名 4

自我批评方式

添加Tomcat/local:

四、生成公布证书

起名 5

打开苹果开发者宗旨:https://developer.apple.com

起名 6

开拓后点击:Member Center

起名 7

苹果开发者焦点

起名 8

下边输入已给付过的Apple账号和密码登录(即便你的微机已经保存了密码,会一贯进去)

 

开发者登录账号

丰裕类型:

点击:Certificates, Identifiers & Profiles (专门生成证书,绑定Bundle
Id,绑定device设备,生成描述文件的地点)

起名 9

Member Center

 启动Tomcat:

点击Certificates生成证书

起名 10

选择iOS, tvOS, watchOS

看到web页面:

选择All

起名 11

点击右上角新添加证书

修改页面:

添加新证书1

起名 12

由于是做App上传,选取生产证书(选用App Store and Ad Hoc)

重新布置页面:

选择App Store and Ad Hoc

起名 13

注意:一个开发者账号只可以创设(1-2个开发(测试)证书,2-3个生产(公布)证书),倘若你的App
Store Ad Hoc
后面的按钮不可以接纳,则象征你的这些账号不可能再创设新的生育证书了。

起名 14

解决方法:

起名 15

从同步利用那几个账号的人电脑上生成.p12文书,导入自己的处理器。(尽量不要执行上边第2步)

 

设若您想生成的话,把现有的删减一个(提议删除时间相比靠前的)。注意:借使去除一个阐明,那么正在利用这一个注解的人将不可以再采纳了,除非重新生成,然后使用.p12双重导入自己的计算机里!

注意:万一你想删除证书,执行上边步骤,否则略过。

删除证书

扭转证书4

转移证书3

生成证书2

下一场接上上图,生产证书部分继续

上传CSR文件去取得证书(CSR文件必要大家到本机钥匙串里去创建)

在Launchpad的其他里面,点击钥匙串访问弹出如下界面

其他

钥匙串访问

工具栏接纳钥匙串访问->注解助理->从证书颁发机构请求证书…

呼吁证书

证件信息

将CSR文件保存到MAC磁盘的某个地点(这里自己选拔的是桌面,进行仓储)

积存证书

点击已毕

CertificateSigningRequest.certSigningRequest 文件

然后回到浏览器,点击choose File..

选择CSR文件

慎选创制好的:CertificateSigningRequest.certSigningRequest
文件,点击选取

选取CSR文件

点击Generate上传证书

上传CSR证书

跳转到如下界面,点击DownLoad下载生成的申明(cer后缀的文书),然后点击Done,你成立的揭发证书就会储存在帐号中。

下载生成的证件

cer后缀的文本

注意:那些注脚只好下载一回。点击下载后,关闭页面后就不可以再回去下载页面了。

若果不需求给其他电脑使用,则一贯跳过下边附加项,跳转到第五步(绑定Bundle
Identifier)

外加项:生成p12文本在此外总括机上接纳那么些公布证书

双击安装证书后,打开钥匙串访问,选拔设置的表明右键单击

设置的发布证书

注意:比方没有导出,可以把这么些注明删除,然后重新双击下载的证件文件安装。

导出评释

导出注明

积存证书

仓储导出的证件

注意:储存的文件格式一定要是.p12

安装密码

可以为证件设置密码,也得以不安装密码;要是设置了密码,那么人家安装这一个注明的时候就要输入密码,否则不可能安装。那里就不设置密码了。

安装密码

保留导出的证书

p12发表证书

如果须要在任何总计机上也能宣布App,那么就必须求设置那些文告证书。

五、创造App IDs和绑定你的App的Bundle Identifier

重临刚才的页面:https://developer.apple.com/account/ios/identifiers/bundle/bundleList.action

点击App IDs,进入如下界面,点击右上角的+

点击App IDs

填写App IDs和Bundle Identifier

填写App IDs和Bundle Identifier

注意:

上传App使用的Bundle
Identifier(不要有-,都是英文+数字)必须是定点的,不可以选用占位符。

假使你的Bundle
Identifier已经在网站上绑定了,若是您又涂改了您工程里面那些Bundle
Identifier的话,要求重新进入到开发者账号里面绑定。

修改工程的Bundle Identifier

下边选用App中含有的服务,默许有两项,其他的基于自己项目标必要举办选拔

App Services

点击continue

点击continue

点击Register

点击Register

点击Done

点击Done

六、生成描述文件(描述文件的功能就是把证件和Bundle Identifier关联起来)

找到Provisioning Profiles ,点击All,然后点击右上角 + 号

Provisioning Profiles

因为是公布,所以选取下边App Store那一个描述文件,点击Continue

选择App Store

在App ID 那几个选项栏里面找到你刚刚创造的:App IDs(Bundle Identifier)
类型的套装,点击Continue

选料公布项目标Bundle Identifier

选拔你刚创建的发布证书(或者生成p12文件的极度公布证书),依据自己电脑上的揭穿证书日期来摘取,点击Continue

选取创制的公布证书

在Profile
Name栏里输入一个名字(这些是PP文件的名字,可无论是输入,在那里自己用工程名字,便于分别),然后点击Generate

给描述文件起个名字

Download生成的PP文件,然后点击Done,双击安装(闪一下就达成了,没任何成效)

Download生成的PP文件

浮动的描述文件

六、在App Store开辟空间

回到Member Center,点击iTunes Connect

点击iTunes Connect

签到开发者账号(依旧前边已付费的账号)

签到成功后,点击自己的App

点击自己的App

点击左上角那多少个+号,点击新建(注意:大家是iOS App开发,不要选Mac App啦)

新建 App

梯次按提醒填入对应音信(SKU是店铺用于做统计数据之类的id,根据公司需要填写),然后点击创造

填写App信息

注意:借使都填好之后,可能会告诉你,你的App名称已经被并吞,那么不佳意思,你只可以改名了!(而且提议大家起名不要往比较盛名的App上靠,否则审核可能会被拒绝)

填写App其余新闻

App信息

填写价格和销售限制(由于自身的开发者账号没有签订纳税合同,所以不可以上线收费应用,所以只能临时免费)

填写价格和销售限制

次第把分化尺寸的App截图拉入到相应的其中须要填写分裂尺寸的无绳电话机显示屏截图(也就是拿分歧尺寸的模拟器运行后,挑出足足3页最多5页举行截图然后拖到响应的区里)(在模拟器Command+S
就可以保存屏幕截图到桌面了)(注意:若是提示拖进去的图片尺寸不对,则把模拟器弄成100%然后再Command
加 S) 尺寸参照表在底下

安装差距尺寸的App截图

尺寸参照图

尺寸参照图

填写App简介

填写App简介

按提示依次输入

按提示依次输入

不当提醒:万一上传App 图标失利,提醒Alpha错误的话,看下边。

开辟你的图标图片,勾掉这几个

勾掉这些

点击分级后边的编制,如实填写后,点击达成

独家信息

填写审核音信

填写审核音信

起名,本子发布就是:(然后最下边选用自动发表的话就是一旦审核通过,就自行上流传App
Store供人下载)

那会儿以此打造版本还从未变化,大家先把主题音信填写达成,然后再进来Xcode中把品种打包发送到过来。

注意:填写完一定要点击右上角的保存。

七、在Xcode中封装工程

找到您碰巧下载的颁发证书(后缀为.cer)或者p12文件,和PP文件,双击,看起来没影响,可是她们曾经参加到你的钥匙串中。

在Xcode中挑选iOS Device(那里不可以拔取模拟器),按照下图提示操作

选择iOS Device

假使你的选取不帮助横屏,把那八个勾去掉

设若您的应用不帮衬横屏,把那五个勾去掉

翻看版本号和打造版本号

查看版本号和营造版本号

配置公布证书

配备公布证书

注意:一旦那里没有黑色叹号,代表你的安插没难题,即使有,那就是注脚和描述文件不同盟,或者描述文件里刚才选的Bundle和明天的工程的BundleIdentifier不一致,去develop.apple.com上找到你的讲述文件在认同下绑定的bundle
Identifier和您工程是否一律的?

检查

断点全局断点僵尸方式等都要去掉。

设置Release格局(Debug是测试的,Release是发表用的)

接纳 Xcode下 Product 下 Archive(专门用来传项目,或者打包项目)

选择Archive

并发下图表达你没有增加开发者账号,点击右下脚Add… 按钮就足以加上

没有添加开发者账号

输入付费的开发者账号

输入开发者账号

可能会弹出上边那么些界面,如果不弹出,按Command加。

接下来回到Archive(拔取已付费的账号),然后点击Choose

选料已付费的账号

下一场等待

等待

选择Upload提交

Upload提交

如下就意味着上传成功,借使出错,请参见iOS
App上传项目碰到的题材

上传成功

归来ItunesConnect网站上您协调的App音信中查阅一下

在那么些打造版本那里就足以加上代码

点击+号之后选拔代码版本

添加打造版本

提交以供审核

交给以供审核

App已经从准备交付,变成正在等候审核情状

正在等候审核情形

八、生产证书在外人电脑上设置过怎么做?

17.关键  假使已经在人家电脑上包裹上架了一个出品
可是安装的产品证书又尚未了(不能够导出p12) 怎么办?(这几个是本人遭遇的坑)

您可以重新以上步骤四 这一个就不详细赘述(安装发表证书)

接下来改变1、

2、

3、更改appId 和cer文件 绑定自己配置的car appid 是原先上架的时候用的appid
可以用bundleId 去分辨

终极直接点击Generate 就Ok 然后依照以上步骤安装到钥匙串即可

九、说一下本子的换代难点

2、点击左下角的加号 弹出框可以输入版本号

创设形成后 会在iOS APP 下边现身一个预备交付的本子  
上边的手续和健康的打包上线步骤一样

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图