iOS

iOS APP打包上传到AppStore的最新步骤

2018-07-31  本文已影响1760人  Mr_Leung

因为CSDN经常上不来,所以转载该文章到简书来。
文章里面的图片有些比较旧了,和现在的iTunesConnect网站不太一样,不过不影响整个流程,注意一下就好。

转载自ThomasYB


一、前言:

二、准备:

三、检查:

1.png

四、生成发布证书

1.打开开发者中心网址:https://developer.apple.com
2.点击:Account

2.png

3.输入账号和密码登录

3.png

4.点击:Certificates, Identifiers & Profiles

4.png

5.点击Certificates生成证书

5.png

6.选择生产证书(选择App Store and Ad Hoc)

6.png
1 注意:一个开发者账号只能创建(1-2个开发(测试)证书,2-3个生产(发布)证书),如果你的App Store Ad Hoc 前面的按钮不能选择,则代表你的这个账号无法再创建新的生产证书了。
2 解决方法:
3 从共同使用这个账号的人电脑上生成.p12文件,导入自己的电脑。(尽量不要执行下面第2步)
4 如果你想生成的话,把现有的删除一个(建议删除时间比较靠前的)。注意:如果删除一个证书,那么正在使用这个证书的人将不能再使用了,除非重新生成,然后利用.p12重新导入自己的电脑里!
5 注意:如果你想删除证书,执行下面步骤,否则略过。
7.png 8.png 9.png 10.png

7.上传CSR文件去获取证书(CSR文件需要我们到本机钥匙串里去创建)

11.png 12.png 13.png 14.png 15.png 16.png 17.png 18.png 19.png 20.png 21.png 22.png
1 注意:
2 这个证书只能下载一次。点击下载后,关闭页面后就不能再回到下载页面了。
3 如果不需要给别的电脑使用,则直接跳过下面附加项,跳转到第五步(绑定Bundle Identifier)

附加项:生成p12文件在其他电脑上使用这个发布证书

23.png
1 注意:如果没有导出,可以把这个证书删除,然后重新双击下载的证书文件安装。
1 注意:存储的文件格式一定要是.p12
26.png 27.png

五、创建App IDs和绑定你的App的Bundle Identifier

https://developer.apple.com/account/ios/identifiers/bundle/bundleList.action

28.png 29.png
1 注意:
2 上传App使用的Bundle Identifier,不能使用占位符。
3 如果你的Bundle Identifier已经在网站上绑定了,如果你又修改了你工程里面这个Bundle Identifier的话,需要重新进入到开发者账号里面绑定。
30.png 31.png 32.png 33.png 34.png

六、生成描述文件

35.png 36.png 37.png 38.png 39.png 40.png 41.png

七、在App Store开辟空间

42.png 43.png 44.png 45.png 46.png
1 注意:如果都填好以后,可能会告诉你,你的App名称已经被占用,那你只能改名了!
47.png 48.png 49.png 50.png 51.png 52.png 53.png 54.png 55.png

八、在Xcode中打包工程

56.png 57.png 58.png
1 注意:如果这里没有黄色叹号,代表你的配置没问题,如果有,那就是证书和描述文件不匹配,或者描述文件里刚才选的Bundle和现在的工程的Bundle Identifier不一致,去develop.apple.com 上找到你的描述文件在确认下绑定的bundle Identifier和你工程是不是一样的?
59.png 60.png 61.png 62.png 63.png 64.png 65.png 66.png 67.png 68.png 69.png 70.png 71.png 72.png 73.png 74.png 75.png 76.png 77.png 78.png 79.png 80.png 81.png 82.png 83.png 84.png 85.png 86.png 87.png 88.png
上一篇 下一篇

猜你喜欢

热点阅读