IOS发布——IOS发布证书申请及发布流程详解
1.1 准备苹果帐号
首先您需要有一个苹果的开发者帐号,一个mac系统。如果没有帐号可以打开申请加入苹果的开发者计划。如何申请网上有详细的介绍,在此不多做介绍。
如果您已经有了一个帐号,打开并登录到苹果开发者中心,

1.2 进入证书申请界面

1.3 申请请求文件
1.3.1 钥匙串程序申请请求文件
申请发布证书前,您需要先本地创建一个证书请求文件,截图是一个mac系统。首先打开“应用程序”->“实用工具”->“钥匙串访问(KEY CHAIN)”,在证书助理中,选择“从证书颁发机构请求证书”:

1.3.2 保存请求文件设置
在下图所示的界面,用户电子邮件地址:填您申请帐号的电子邮件地址、常用名称(默认即可),CA空着,选择存储到磁盘,点击“继续”:
1.3.3 保存请求文件名称和位置
选择保存的位置,比如选择桌面。下一步点击完成,您就可以看到您的桌面多了一个的证书请求文件。此文件申请推送证书时需要用到,请注意保存。

二.申请iOS发布证书
2.1 进入申请页面
继续登录到您的Member Center,选择左边的certificates项,点击All。
2.2 选择申请证书类型
点击加号申请新证书,AppCan云端打包需要上传的是发布证书,在这里我们跳过Development开发证书,选择Production发布证书,点击In-House and Ad Hoc进入下一步。

进入Request,点击continue。

2.4 添加证书请求文件
进入下一步Generate,点击下面的'Choose File',选择本地创建的证书请求文件,点击Generate。

三.申请iOS应用appid
3.1 进入申请界面
在下图的左边选择 App IDs,点击右上角加号按钮,开始申请一个新的AppId。对于要发布到Appstore上的程序,都有一个唯一的AppId。
3.2 填写appid标签
App ID Description,用来描述您的appid。(注意,必须输入英文)

3.3 生成appid
输入Bundle ID(App ID Suffix):这是您appid的后缀,这个需要仔细命名,因为这个内容和您的程序直接相关,后面很多地方要用到,最好是的格式。当然对于没有公司名的个人开发者,第二项可以用您自己的英文名字或者拼音。
在线ipa包编译时需要填写的iapp IDs就是您在此输入的内容:
完成创建后,只要下载这个配置文件,双击运行就可以了。然后退出网页。证书就已经申请好了,配置好了。现在可以发布了。
四. 首先登录苹果开发者中心,选择iTunes Connect
这里都完成之后,就等着上传一个版本,然后就可以提交了
五.上传ios版本
首先您需要有一个苹果的开发者帐号,一个mac系统。如果没有帐号可以打开申请加入苹果的开发者计划。如何申请网上有详细的介绍,在此不多做介绍。
如果您已经有了一个帐号,打开并登录到苹果开发者中心,
1.2 进入证书申请界面
登录以后可以看到下面这个功能界面,列出了您开发需要的一些工具、支持、itunes app管理等内容。选择第二 项:Certificates,ldentifiers&Profiles进入,所有证书相关的都在这里进行:
1.3 申请请求文件
1.3.1 钥匙串程序申请请求文件
申请发布证书前,您需要先本地创建一个证书请求文件,截图是一个mac系统。首先打开“应用程序”->“实用工具”->“钥匙串访问(KEY CHAIN)”,在证书助理中,选择“从证书颁发机构请求证书”:
1.3.2 保存请求文件设置
在下图所示的界面,用户电子邮件地址:填您申请帐号的电子邮件地址、常用名称(默认即可),CA空着,选择存储到磁盘,点击“继续”:
1.3.3 保存请求文件名称和位置
选择保存的位置,比如选择桌面。下一步点击完成,您就可以看到您的桌面多了一个的证书请求文件。此文件申请推送证书时需要用到,请注意保存。
二.申请iOS发布证书
2.1 进入申请页面
继续登录到您的Member Center,选择左边的certificates项,点击All。
2.2 选择申请证书类型
点击加号申请新证书,AppCan云端打包需要上传的是发布证书,在这里我们跳过Development开发证书,选择Production发布证书,点击In-House and Ad Hoc进入下一步。
进入Request,点击continue。
2.4 添加证书请求文件
进入下一步Generate,点击下面的'Choose File',选择本地创建的证书请求文件,点击Generate。
三.申请iOS应用appid
3.1 进入申请界面
在下图的左边选择 App IDs,点击右上角加号按钮,开始申请一个新的AppId。对于要发布到Appstore上的程序,都有一个唯一的AppId。
3.2 填写appid标签
App ID Description,用来描述您的appid。(注意,必须输入英文)
3.3 生成appid
输入Bundle ID(App ID Suffix):这是您appid的后缀,这个需要仔细命名,因为这个内容和您的程序直接相关,后面很多地方要用到,最好是的格式。当然对于没有公司名的个人开发者,第二项可以用您自己的英文名字或者拼音。
在线ipa包编译时需要填写的iapp IDs就是您在此输入的内容:
完成创建后,只要下载这个配置文件,双击运行就可以了。然后退出网页。证书就已经申请好了,配置好了。现在可以发布了。
四. 首先登录苹果开发者中心,选择iTunes Connect
这里都完成之后,就等着上传一个版本,然后就可以提交了
五.上传ios版本
首先要根据应用的功能配置需要的权限(需要什么配置什么就可以)
如果未配置或版本发布会被拒,邮件会通知你需要配置的权限
最后提交审核就OK了,审核如果没有问题,大概需要两天左右就可以在appStore找到了
注:如果是第一次发布版本,可能审核通过之后,但是在appStore里面还是找不到,
解决办法:登录到苹果开发者中心 Account→iTunes Connect→我的APP 然后将价格与销售范围里面设置成CHY6,然后销售范围设置成中国,提交后在将价格改成0,销售范围改成全部,在保存,就可以了