前提1,证书申请、安装、激活等操作流程必须正确完成(详见:iOS应用的真机调试(详细版))
接着打开Certificicates 的Distribution页面,点击Request Certificate按钮
点击Choose File,选择上面步骤中生成的CertificateSigningRequest.certSigningRequest 文件,然后提交。
将生成的文件下载并安装在电脑上,这样电脑就具备发布程序的证书了。
接着打开Provisioning 的Distribution页面,点击New Profile按钮:
选择App Store,再填写Profile Name,选择App ID,提交。
刷新一下,将生成的文件下载并安装后,Xcode就会被激活,在C盘 Users\username\Library\MobileDevice\ProvisioningProfiles下面 又多了一个XXXXXX-XXXXXX-XXXXX-XXXXXX.mobileprovision的文件。
至此,发布证书配置、激活完毕。
前提2,已经在Itunes Connect创建了新应用至到Waiting For Upload状态后,按以下步骤操作即可。
开始Xcode 4部分的操作:
1.把项目中 Release 选择 Distribution
2.确保TARGETS -> Info下的Bundle identifier的名字与iTunes Connect里新建应用时填写的一致。
同时,在XCODE中按下图选中编译设备
3.在Product 中点Archive Xcode 会自己帮你发布到Organizer
4.再到 Organizer Archive 点击 Distribute
5.等待大功告成
6.成功上传后如下图所示:
至此,应用上传App Store就算告一段落了,至少能否成功上线,完成任由iTunes Review Team宰割了!老天保佑吧!