iOS上线流程详解

申请下苹果开发者账号后,需要在Appledeveloper中做配置

网站:https://developer.apple.com

一、配置Certificates,Identifiers &Profiles

1.用新申请的帐号登录


iOS上线流程详解_第1张图片
1.登录

登录成功后选择右上角的account,点击,进入账户配置界面

2

2.登录进入界面后是如下展示:


iOS上线流程详解_第2张图片
3.

选择Certificates,Identifiers&Profiles

3.新添加证书

然后我们在1对应的位置选择iOSApp(因为我们要上传的是iOS项目)然后点击右上角新添加证书

iOS上线流程详解_第3张图片
4.
iOS上线流程详解_第4张图片
5.

由于我们要做项目上传,选择生产证书(选择App storeAnd Ad Hoc那个)

然后Continue进入下一个界面,选择Continue.出现如下的界面,需要上传本地的证书,所以要去本地电脑准备证书。

iOS上线流程详解_第5张图片
6.

4.去本地电脑准备CSR文件

    需要上传本地的证书,所以要去本地电脑准备证书。我们需要上传CSR文件去获取证书,CSR文件需要我们到本机钥匙串里去创建

7.

5.准备CSR文件的步骤

iOS上线流程详解_第6张图片
8.

5.1 CSR文件准备步骤1

iOS上线流程详解_第7张图片
9.

5.2 CSR文件准备步骤2

然后把CSR文件保存到计算机磁盘的某个位置,我这里选择了桌面,进行存储

iOS上线流程详解_第8张图片
10.

5.3回到网页上,选择CSR文件上传

iOS上线流程详解_第9张图片
11.

5.4找到刚才保存到桌面的CSR文件,然后点击打开

iOS上线流程详解_第10张图片
12.

5.5跳转到如下界面,点击DownLoad下载生成的证书

iOS上线流程详解_第11张图片
13.

注意:这个证书只能下载一次。点击下载后。如果想给别的电脑用(需要导出成.p12格式文件到别到电脑上运行)

如果不想给别的电脑用,则直接跳转到7,绑定Bundle ID

生成p12文件在别的电脑使用这个发布证书,参照步骤6

6.安装证书后,导出p12文件

安装证书后,打开钥匙串访问,然后

iOS上线流程详解_第12张图片
14.

然后右键

注意(如果没有导出,可以把这个证书删除,然后重新双击下载的证书文件)

iOS上线流程详解_第13张图片
15.
iOS上线流程详解_第14张图片
16.

然后(可以设置密码,也可以不设置密码,如果设置密码了,别人双击打开你给的p12文件的话就需要输入密码)这里直接不设置密码,继续

然后保存在桌面

17.

如果想在别的机器上也能发布你的代码,则必须要安装这个发布证书。

7、绑定Bundle ID

绑定你的App的Bundle Identifier(Bundle Identifier是你的App的唯一标识,跟身份证一样)

回到刚才的网页上(https://developer.apple.com/account/ios/identifiers/bundle/bundleList.action)


iOS上线流程详解_第15张图片
18.

7.1绑定Bundle ID步骤1

下面起一个名字,不能使用@,&,*,’,”。

iOS上线流程详解_第16张图片
19.
iOS上线流程详解_第17张图片
20.

7.2绑定Bundle ID步骤2

下面选择app中包含的服务,默认有两项,其余的根据自己的需求进行选择

iOS上线流程详解_第18张图片
21.

然后点击底部Done

iOS上线流程详解_第19张图片
22.

7.3生成描述文件(描述文件的作用是把证书和Bundle Identifier关联起来)

iOS上线流程详解_第20张图片
23.

因为我们是要发布,所以选择下面发布的描述文件,选择appstore

iOS上线流程详解_第21张图片
24.

然后选择我们要发布的项目的Bundle Identifier

iOS上线流程详解_第22张图片
25.

然后选择发布证书,根据自己电脑上的发布证书日期来选择

iOS上线流程详解_第23张图片
26.

然后给描述文件起个名字。

iOS上线流程详解_第24张图片
27.

然后下载描述文件,双击安装(闪一下就完事了,没有其他效果


iOS上线流程详解_第25张图片
28.

二、itunesConnect配置

描述文件下载后。需要去网站注册你的应用名字,如果你已经在itunesConnect网址注册好了你的应用,忽略。

1、选择itunes Connect

iOS上线流程详解_第26张图片
29.

2.点击“我的App”

iOS上线流程详解_第27张图片
30.

3.然后点击左上角那个+号,创建我们的应用

iOS上线流程详解_第28张图片
31.

4.补充信息步骤

iOS上线流程详解_第29张图片
32.

4.补充信息步骤1

iOS上线流程详解_第30张图片
33.

我们的开发者账号没有签订纳税合同,所以不能上线收费应用,所以只能暂时免费

iOS上线流程详解_第31张图片
34.

4.补充信息步骤2

然后需要填写不同尺寸的手机屏幕截图(也就是拿不同尺寸的模拟器运行后,挑出至少3页最多5页进行截图然后拖到响应的区里)

iOS上线流程详解_第32张图片
35.

4.补充信息步骤3

iOS上线流程详解_第33张图片
36.
iOS上线流程详解_第34张图片
37.
iOS上线流程详解_第35张图片
38.

三、Xcode的相关配置

1.上述操作都完成后,需要在Xcode里面进行相关配置

iOS上线流程详解_第36张图片
39.

注意,version要与iTunesconnect中项目的版本号要一致。

BundleID不要写错。

Team选择刚刚登录的苹果开发者帐号中的team(要选择公司或者团队。尽量不选择个人)

2.然后配置发布证书

iOS上线流程详解_第37张图片
40.

证书和描述文件要匹配,或者描述文件里刚才选的Bundle和现在的工程的Bundle Identifier要一致。

你可能感兴趣的:(iOS上线流程详解)