iOS碎碎念iOS DeveloperIOS

iOS上线流程详解

2017-04-18  本文已影响350人  tiGress

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

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

一、配置Certificates,Identifiers &Profiles

1.用新申请的帐号登录

1.登录

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

2

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

3.

选择Certificates,Identifiers&Profiles

3.新添加证书

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

4. 5.

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

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

6.

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要一致。

上一篇 下一篇

猜你喜欢

热点阅读