1. 正式发布应用程序到App Store前,需要先创建生产证书,过程与开发证书的过程类似,选择Distribute类型的证书进行生成。
2. 应用程序的发布是在iTunesConnect平台下进行,需要填写app相关信息,并且要将使用生产证书打包好的app上传到该平台下。
3. 在Xcode中有两种打包上传方式
方式一: 经过配置证书等过程后,通过Product->Archive依次进行打包过程
方式二: 通过Xcode中的 Application Loader工具将已打包好的程序上传。
具体步骤如下:(方式二下也需要使用Product->Archive)
假设你现在已经完成了证书,Bundle Identifier 和描述文件的配置。然后配置工程
打开你项目工程 第一步,这里不能选择模拟器,选择iOS Device
如果不支持横屏,把这2个勾去掉
然后查看版本号和构建版本号
然后配置发布证书
然后,如果这里没有黄色叹号,代表你的配置没问题,如果有,那就是证书和描述文件不匹配,或者描述文件里刚才选的Bundle和现在的工程的Bundle Identifier不一致,去develop.apple.com 上找到你的描述文件在确认下绑定的bundle Identifier和你工程是不是一样的?
然后继续。断点,全局断点,僵尸模式等都要去掉。
然后设置Release模式(Debug是测试的,Release是发布用的)
然后选择 Xcode下 Product 下 Archive(专门用于传项目,或者打包项目)
这个时候,我们选择Export导出
这里选择App Store
选择账号点击Choose
然后点击Export
然后会在桌面得到了一个ipa的文件
、然后点击Xcode,然后 打开Open Developer Tool 下的Application Loader
还需要遵循协议,同意吧
(默认应该在桌面)
然后选中打开
然后回到Itunesconnect网站上你自己的App信息中查看一下
然后这个构建版本这里就可以添加代码啦
点击+号之后选择代码版本
然后所有东西都填写好了之后,点击页面右上角提交以供审核,然后你的应用就进入到排队等待审核的状态了(大概等1周多吧就能有结果,祝你好运)
然后App已经从准备提交,变成正在等待审核