iOS提交应用至App Store流程
1.如何配置上传和测试的证书
如果没有开发者账号,请先获取邓白氏编码,然后申请开发者证书,这里说一下如何提交应用到APP Store的流程。
1.登录https://developer.apple.com 选择Account ,这里你会看到让你登录开发者账号和密码,登录即可,如图
2.点击 Certificates
3.申请App ID
点击加号,进入App ID 申请界面
然后点击Continue确认没有错的话直接点击Submit后点击Done即完成App Id的创建。
4.创建证书 首先创建请求证书文件
直接在MAC桌面找到
点击打开,然后点击桌面左上方—> 选中钥匙串点击钥匙串访问–> 证书助理– >从证书颁发机构请求证书
如下图,点击继续即完成了钥匙串的访问,桌面上会出现CertificateSigningRequest.certSigningRequest的证书请求文件
5.制作Provisioning Profile证书文件
选择certificates选项下的All 点击右上角的加号(+)
PS:生产证书和开发者证书需要操作两次,分别创建,开发证书用于真机调试,生产证书用于提交到AppStore
点击Continue
直接选择我们上一步保存在桌面的CertificateSigningRequest.certSigningRequest的证书请求文件即可。
然后会出现
双击之后查看是否存在你的钥匙串里。(ps:这里就创建开发者证书,创建生产证书步骤重新来一遍,但是选择 APP Store and Ad Hoc)
6.如果需要真机测试,这个时候需要设备号UDID
连接你的手机到MAC上,打开iTunes,选择你的手机
然后回到我们的开发者账号里面,点击加号
点击contiune,出来过download到桌面,双击即可
7.创建上传AppStore 和 测试的证书 Provisioning Profile证书
选择开发者和测试的设备账号
之后就是输入一个PP证书的名字了,然后生成,下载保存,双击就添加到Xcode中,这样在真机调试或者发布时,就可以分别有不同的PP证书与其对应。
8.app里面的设置
找到 项目 – > Build Settings – > Signing
2.如何上传到App Store
1.在itunes中创建程序
登录开发者中心(https://developer.apple.com), 选择Itunes Connect,
2.选择我的app
点击左上角的+选择“新建App”,根据自己的app然后填写相应的信息即可,因为项目较多,就不一一讲解了,但是其中的注意事项会写到:
1、选择语言的时候,简体中文是Simplified Chinese
2、套装ID与SKU主要是app的唯一标识吧,我是用的项目中Bundle Identifier的内容.
(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即保存到桌面
7、ipa包的上传:我使用的是Applicaton Loader 下载
8.上传成功后差不多5到10 分钟,刷新页面,上图的构建版本会出现加号+点击添加就行了,成功后
如果有多个版本的话,需要在这里选择对应需要审核的版本即可
8、不要忘记填写测试账号,否则会被拒的,而且一定要跟服务器同事说好,不要删除测试账号,否则同样被拒
9、联系电话中需要加中国的区号+86后面是具体的联系电话,如:+86 11111111111
问题以及总结
1.第一次上传失败或者被拒如何上传第二次
检查,修改,然后修改
增加版本就可以修改 Version,如果只是部分错误还是想要这个版本,就修改下面的Build即可
2.在其他电脑创建的证书怎么在自己电脑上用
因为电脑生产证书的标识唯一,所以其他电脑要使用,就要生成P12文件
在钥匙串中选择你的开发和生产证书,右键导出P12文件,发给你需要的电脑即可。
3.如何生成ipa包
点击app,选择桌面上方
然后等待一段时间,出现
然后点击右键,点击第一个show
点击右键,显示包内容
点击最后生成
然后把这个拉倒Itunes应用里面
然后再从里面拉到桌面上(切记,命名用英文)
最后Applicaton Loader 上传到app Store
有什么不懂,欢迎大家留言,以及有什么错误还请指点!一起学习!