iOS APP上架流程
一、生成发布证书:
1、 首先创建钥匙串配置文件,进入钥匙串
2、 选择从证书颁发机构请求证书:
3、 填写信息:
4、 保存配置文件
5、 进入苹果开发者网页:https://developer.apple.com/
6、 点击member center,如下图:
7、 输入账号,进入开发者主页,并选择证书选项:
8、 进入证书页,首先创建证书
9、 选择production,并点击+
10、 选择需要创建的证书类型,在这里我们选择production中的appstore and ad hoc,如果有推送功能,则重复以上步骤,选择第二个:
11、 点击continu,直到进入Cenerate界面,点击choose file,上传之前创建好的
12、 选择钥匙串授权文件,点击继续:
13、 生成之后,我们会跳转到Download界面,点击界面中的“Download”下载下来,双击我们生成的.cer文件,一定要双击,双击后它会默认安装到钥匙串中。(推送证书重复之前步骤)
14、 之后点击左边目录中的“Identifiers”下的“App IDs”,点击+:
15、 填写创建证书所需要的信息(如果需要推送则选择第一个,固定标识):
16、 点击continue,然后submit,如果有推送功能,则创建推送证书,创建推送证书过程中,会有个选择appids的选项,选择对应的appids:
17、 注册手持设备,点击左边目录中的“Devices”,同样点击右上方的“十”号,进行添加。
18、 输入设备名称以及udid,我们可以通过iTunes获取设备的udid:
19、 点击continue,然后点击注册,完成设备的条件
20、 创建Provisioning Profiles,也就是手机上使用的证书,点击最左边目录栏,选择“Provisioning Profiles”目录下的“All”,同样点击右上方的“十”号进入证书添加界面
21、 选择APP Store,点击continue,选择我们之前创建的App ID,点击continue:
22、 在下面选项里面选择我们之前生成的授权发布证书的名字,点击continue:
23、 接下来输入证书名字,改名字将会在xcode中显示,然后点击Create来创建证书,最后下载,双击进行安装。
二、xcode打包发布的ipa
1、修改项目中TARGETS中的Bundle identifier,与我们之前创建的App ID中的标识保持一致:
2、分别设置TARGETS和PROJECT里面Build Settings中对应的Code Signing属性:
3、选择IOS Device,然后点击xcode菜单中的Product,选择Archive,进行打包:
4、打包完成后进入Archive界面,我们可以直接submit到appStore,也可以选择导出到本地,通过上传工具再上传:
5、点export,选择打包ipa的用途,我们选第一个,发布到appstore:
6、点击next,进入开发者账号的选择,如果之前设定好,会直接显示,反之则会提示输入账号和密码:
7、点击choose,会出现对应的应用信息,然后点击export,取个名字,直接保存即可
三、iTunes connect中创建app
1、进入苹果开发者网页:https://developer.apple.com/,进入member center,选择iTunes Connect:
2、进入开发者功能界面,选择我的app(My app):
3、点击+,选择新建IOS App,然后在弹出框填写自己的app信息:
4、点击创建,进入app详情页,上传自己的截图、app的展示图、app的描述等。
5:用application loader将ipa文件上传到iTunes connect,随后在app详情页的build处点击+,选择自己上传的ipa文件即可。