iOS提交应用至App Store流程

1.如何配置上传和测试的证书

如果没有开发者账号,请先获取邓白氏编码,然后申请开发者证书,这里说一下如何提交应用到APP Store的流程。

1.登录https://developer.apple.com 选择Account ,这里你会看到让你登录开发者账号和密码,登录即可,如图

iOS提交应用至App Store流程

2.点击 Certificates

iOS提交应用至App Store流程

3.申请App ID

iOS提交应用至App Store流程

点击加号,进入App ID 申请界面

iOS提交应用至App Store流程

然后点击Continue确认没有错的话直接点击Submit后点击Done即完成App Id的创建。

4.创建证书 首先创建请求证书文件
直接在MAC桌面找到

iOS提交应用至App Store流程

点击打开,然后点击桌面左上方—> 选中钥匙串点击钥匙串访问–> 证书助理– >从证书颁发机构请求证书

iOS提交应用至App Store流程

如下图,点击继续即完成了钥匙串的访问,桌面上会出现CertificateSigningRequest.certSigningRequest的证书请求文件

iOS提交应用至App Store流程

5.制作Provisioning Profile证书文件

选择certificates选项下的All 点击右上角的加号(+)
PS:生产证书和开发者证书需要操作两次,分别创建,开发证书用于真机调试,生产证书用于提交到AppStore

iOS提交应用至App Store流程

iOS提交应用至App Store流程

点击Continue

iOS提交应用至App Store流程

直接选择我们上一步保存在桌面的CertificateSigningRequest.certSigningRequest的证书请求文件即可。

然后会出现
iOS提交应用至App Store流程

双击之后查看是否存在你的钥匙串里。(ps:这里就创建开发者证书,创建生产证书步骤重新来一遍,但是选择 APP Store and Ad Hoc)

6.如果需要真机测试,这个时候需要设备号UDID

连接你的手机到MAC上,打开iTunes,选择你的手机

iOS提交应用至App Store流程

然后回到我们的开发者账号里面,点击加号

iOS提交应用至App Store流程

点击contiune,出来过download到桌面,双击即可

iOS提交应用至App Store流程

7.创建上传AppStore 和 测试的证书 Provisioning Profile证书

iOS提交应用至App Store流程

iOS提交应用至App Store流程

选择开发者和测试的设备账号

iOS提交应用至App Store流程

之后就是输入一个PP证书的名字了,然后生成,下载保存,双击就添加到Xcode中,这样在真机调试或者发布时,就可以分别有不同的PP证书与其对应。

8.app里面的设置

找到 项目 – > Build Settings – > Signing

iOS提交应用至App Store流程

2.如何上传到App Store

1.在itunes中创建程序
登录开发者中心(https://developer.apple.com), 选择Itunes Connect,

iOS提交应用至App Store流程

2.选择我的app

iOS提交应用至App Store流程

点击左上角的+选择“新建App”,根据自己的app然后填写相应的信息即可,因为项目较多,就不一一讲解了,但是其中的注意事项会写到:

iOS提交应用至App Store流程

1、选择语言的时候,简体中文是Simplified Chinese
2、套装ID与SKU主要是app的唯一标识吧,我是用的项目中Bundle Identifier的内容.

iOS提交应用至App Store流程

(App信息以及价格与定价根据app不同自己填写就可以了)
3.上传App Icon的时候,注意那个问号哦,需要上传1024*1024的,而且不能有圆角效果和alph透明度哦!
4.这里需要不同屏幕的截图,可以直接用模拟机运行后截图。待模拟器运行开始的时候,按住cmd+S, 模拟器的屏幕截图就直接保存在桌面上了。
5.上传的时候会提示“无法载入文件”的问题。原因是:截图保存的文件名有中文,修改下截图名称即可!
6.屏幕尺寸大家都可以查到,为了自己方便,简单备注下:
4.7英寸 ——>iphone6 5.5英寸——>iphone 6 plus 4英寸 ——>iphone5S 3.5英寸 ——> iphone 4S

3.5英寸 —> 640 * 960
4 英寸 —> 640 * 1136
4.7英寸 —> 750 * 1334
5.5英寸 —> 1242 *2208

PS:这里的截图可以将模拟器切换到最大(comment +1) 然后按comment + s即保存到桌面

iOS提交应用至App Store流程

7、ipa包的上传:我使用的是Applicaton Loader 下载

iOS提交应用至App Store流程

8.上传成功后差不多5到10 分钟,刷新页面,上图的构建版本会出现加号+点击添加就行了,成功后

iOS提交应用至App Store流程
如果有多个版本的话,需要在这里选择对应需要审核的版本即可

iOS提交应用至App Store流程

8、不要忘记填写测试账号,否则会被拒的,而且一定要跟服务器同事说好,不要删除测试账号,否则同样被拒
9、联系电话中需要加中国的区号+86后面是具体的联系电话,如:+86 11111111111

问题以及总结

1.第一次上传失败或者被拒如何上传第二次

检查,修改,然后修改

iOS提交应用至App Store流程

增加版本就可以修改 Version,如果只是部分错误还是想要这个版本,就修改下面的Build即可

2.在其他电脑创建的证书怎么在自己电脑上用

因为电脑生产证书的标识唯一,所以其他电脑要使用,就要生成P12文件

在钥匙串中选择你的开发和生产证书,右键导出P12文件,发给你需要的电脑即可。

iOS提交应用至App Store流程

3.如何生成ipa包

点击app,选择桌面上方
iOS提交应用至App Store流程

然后等待一段时间,出现

iOS提交应用至App Store流程

然后点击右键,点击第一个show

iOS提交应用至App Store流程

点击右键,显示包内容

iOS提交应用至App Store流程

点击最后生成

iOS提交应用至App Store流程

然后把这个拉倒Itunes应用里面
然后再从里面拉到桌面上(切记,命名用英文)
最后Applicaton Loader 上传到app Store

有什么不懂,欢迎大家留言,以及有什么错误还请指点!一起学习!