应用上传到App Store具体流程


       说来惭愧,学习iOS开发已经一年了,直到最近才接触把应用上传到appStore。虽然知道大概的流程,网上也有不少教程,但是在实际操作中还是遇到一些问题,所以想把这个过程记录下来,方便自己日后查看,也可以给一些有需要的朋友们作个参考.(ps:大部分的步骤跟网上的差不多,有小部分是我个人遇到的一些坑)

准备材料:苹果开发者账号,一台装有mac系统的机器,Xcode

一.创建相关的证书

登录苹果的开发者官网的证书设置页面:https://developer.apple.com/account/ios/certificate/

(1)创建Certificates证书

选择左边的Certificates,然后点击右上角的“+”号

应用上传到App Store具体流程_第1张图片


应用上传到App Store具体流程_第2张图片

上面的Development是创建测试证书,不过现在Xcode7之后的版本都能免费真机测试,所以感觉这个作用不大了。我们要创建的是发布证书,所以选择Production的App Store and AD Hoc选项,然后按continue选项。

然后要创建CSR文件,在程序里->其他->钥匙串访问,然后选择证书助理->从证书颁发机构请求证书,邮箱填的是开发者账号,名称是我填的是注册开发者账号的用户名,好像随便填也可以?然后存储到本地磁盘。

应用上传到App Store具体流程_第3张图片
应用上传到App Store具体流程_第4张图片

然后回到开发者中心,点击Choose file,选择刚才创建的CSR文件,点击continue,成功创建证书,点击download,然后双击安装。

应用上传到App Store具体流程_第5张图片

(2)创建App IDs

点击Identifiers的App IDs,然后点击右上角的“+”号

应用上传到App Store具体流程_第6张图片

Name可以随意填,特殊字符除外,然后Bundle ID跟项目里的Bundle ID一致,一般都是com.company.projectname这样的格式,填完之后点击continue,跳转到确认创建App ID页面,再点击register,就完成创建了。

应用上传到App Store具体流程_第7张图片

(3)创建Provisioning Profile文件

点击左边的Provisioning Profile,然后点击右上角的“+”号

应用上传到App Store具体流程_第8张图片

选择Distribution的App Store,点击continue

应用上传到App Store具体流程_第9张图片

然后选择刚才创建的App ID

应用上传到App Store具体流程_第10张图片

选择第一步创建的证书,continue

应用上传到App Store具体流程_第11张图片

然后给证书命名,点击continue完成创建,最后download并双击安装。

应用上传到App Store具体流程_第12张图片

二.打开Xcode上传应用

在Build Seetings的Code Signing选择刚才创建的Certificates证书和Provisioning Profiles

应用上传到App Store具体流程_第13张图片

然后在在Edit Scheme中,把Build Configuration由Debug模式改为Release模式

应用上传到App Store具体流程_第14张图片

设备选择Generic iOS Device,然后选择Product的Archive

应用上传到App Store具体流程_第15张图片
应用上传到App Store具体流程_第16张图片

然后可能会出现这样一个提示框,网上的教程一般都没有,但我实际操作中确实遇到了问题,我一开始无论点击允许还是始终运行都没有响应,后来上网搜了一下,按照网友说的去做,终于运行通过了,具体方法看截图。

应用上传到App Store具体流程_第17张图片

附上链接:http://bbs.pcbeta.com/viewthread-1655586-1-1.html ,具体原因我也不清楚,当时也烦恼了好久,如果有了解的朋友,麻烦告知一下原因~谢谢啦

应用上传到App Store具体流程_第18张图片

archive 成功之后会出现这个页面,然后点击upload to AppStore,成功之后等一段时间可以在itunes connect的构建版本那里看到(下面会说到)

应用上传到App Store具体流程_第19张图片

另外一种提交方法是,点击Export导出ipa文件,然后使用Applicaton Loader上传ipa文件

应用上传到App Store具体流程_第20张图片
应用上传到App Store具体流程_第21张图片

三.登录itunes connect,创建应用信息

登录:itunesconnect.apple.com,选择我的App

应用上传到App Store具体流程_第22张图片

点击左上角的“+”号,新建App,套装ID和SKU我填的都是Bundle ID,然后点击创建,之后的信息根据提示填就可以了,点击“?”号有提示,我就不一一多说了。

应用上传到App Store具体流程_第23张图片

最重要的一步是,在构建版本的选项中,选取刚才上传的app,

 
应用上传到App Store具体流程_第24张图片

最后填完所有的资料,点击右上角的保存并提交审核,一切就大功告成了,剩下的就是漫长的审核过程了,审核通过后会有邮件通知你的。希望可以帮助到有需要的人,如果文中出现错误,也欢迎指正,谢谢。

最后是我参考的资料,大部分步骤都是参考这里的,只是加上了一些我自己遇到的问题。

链接:http://jingyan.baidu.com/article/cb5d6105ea9280005d2fe053.html?st=2&os=0&bd_page_type=1&net_type=2

你可能感兴趣的:(应用上传到App Store具体流程)