iOS上线流程详解
申请下苹果开发者账号后,需要在Appledeveloper中做配置
网站:https://developer.apple.com
一、配置Certificates,Identifiers &Profiles
1.用新申请的帐号登录
1.登录登录成功后选择右上角的account,点击,进入账户配置界面
22.登录进入界面后是如下展示:
3.
选择Certificates,Identifiers&Profiles
3.新添加证书
然后我们在1对应的位置选择iOSApp(因为我们要上传的是iOS项目)然后点击右上角新添加证书
4. 5.6.由于我们要做项目上传,选择生产证书(选择App storeAnd Ad Hoc那个)
然后Continue进入下一个界面,选择Continue.出现如下的界面,需要上传本地的证书,所以要去本地电脑准备证书。
4.去本地电脑准备CSR文件
需要上传本地的证书,所以要去本地电脑准备证书。我们需要上传CSR文件去获取证书,CSR文件需要我们到本机钥匙串里去创建
7.5.准备CSR文件的步骤
8.
5.1 CSR文件准备步骤1
9.
5.2 CSR文件准备步骤2
然后把CSR文件保存到计算机磁盘的某个位置,我这里选择了桌面,进行存储
10.5.3回到网页上,选择CSR文件上传
11.5.4找到刚才保存到桌面的CSR文件,然后点击打开
12.
5.5跳转到如下界面,点击DownLoad下载生成的证书
13.
注意:这个证书只能下载一次。点击下载后。如果想给别的电脑用(需要导出成.p12格式文件到别到电脑上运行)
如果不想给别的电脑用,则直接跳转到7,绑定Bundle ID
生成p12文件在别的电脑使用这个发布证书,参照步骤6
6.安装证书后,导出p12文件
安装证书后,打开钥匙串访问,然后
14.然后右键
注意(如果没有导出,可以把这个证书删除,然后重新双击下载的证书文件)
15. 16.然后(可以设置密码,也可以不设置密码,如果设置密码了,别人双击打开你给的p12文件的话就需要输入密码)这里直接不设置密码,继续
然后保存在桌面
17.如果想在别的机器上也能发布你的代码,则必须要安装这个发布证书。
7、绑定Bundle ID
绑定你的App的Bundle Identifier(Bundle Identifier是你的App的唯一标识,跟身份证一样)
回到刚才的网页上(https://developer.apple.com/account/ios/identifiers/bundle/bundleList.action)
18.7.1绑定Bundle ID步骤1
下面起一个名字,不能使用@,&,*,’,”。
19. 20.7.2绑定Bundle ID步骤2
下面选择app中包含的服务,默认有两项,其余的根据自己的需求进行选择
21.然后点击底部Done
22.7.3生成描述文件(描述文件的作用是把证书和Bundle Identifier关联起来)
23.因为我们是要发布,所以选择下面发布的描述文件,选择appstore
24.然后选择我们要发布的项目的Bundle Identifier
25.然后选择发布证书,根据自己电脑上的发布证书日期来选择
26.然后给描述文件起个名字。
27.然后下载描述文件,双击安装(闪一下就完事了,没有其他效果
28.二、itunesConnect配置
描述文件下载后。需要去网站注册你的应用名字,如果你已经在itunesConnect网址注册好了你的应用,忽略。
1、选择itunes Connect
29.2.点击“我的App”
30.3.然后点击左上角那个+号,创建我们的应用
31.
4.补充信息步骤
32.
4.补充信息步骤1
33.
我们的开发者账号没有签订纳税合同,所以不能上线收费应用,所以只能暂时免费
34.4.补充信息步骤2
然后需要填写不同尺寸的手机屏幕截图(也就是拿不同尺寸的模拟器运行后,挑出至少3页最多5页进行截图然后拖到响应的区里)
35.4.补充信息步骤3
36.
37.
38.
三、Xcode的相关配置
1.上述操作都完成后,需要在Xcode里面进行相关配置
39.注意,version要与iTunesconnect中项目的版本号要一致。
BundleID不要写错。
Team选择刚刚登录的苹果开发者帐号中的team(要选择公司或者团队。尽量不选择个人)
2.然后配置发布证书
40.证书和描述文件要匹配,或者描述文件里刚才选的Bundle和现在的工程的Bundle Identifier要一致。