您的位置:首页 > 移动开发

xcode 应用打包(二)应用归档及上传app到商店

2014-06-03 16:09 429 查看
1、安装分发证书distribution profile

先到开发者成员页面,选择Certificates, Identifiers
& Profiles,进入Provisioning
Profiles,默认是会看到目前所有的profiles



红色标注的就是上一篇提到的通过xcode自动生成Development证书,在xcode5
中已经不需要我们手动生成了,因此我们只管为App手工建立蓝色的Distribution Profile就好了。

点击右上角一个小小的“+”,按图选择后continue:



选择匹配的AppID,continue,再选择相应的证书,continue,然后就是为Profile 命名就大功告成了!

2、做好以上准备后回到xcode安装distribution profile:

运行 xcode5, 选择菜单 “Xcode > Preference…”,
选择 “Accounts” tab,如果你还没有绑定你的开发者账号,就点击左下角的“+”进行绑定吧;

绑定成功后,点击右下角“View Details”按钮:





可以刷新Provisioning Profiles确保你创建的Development和Distribution Profile都能看到,若上面的Signing Identities的Development和Distribution
缺失任何一个,status状态都不正常(invalid),此时可以点击“+”来添加缺失的那一个。

确保你的Development和Distribution 状态都valid后,Done。

3、到Xcode 5 中归档发布

(1)在Target和Project-》General中设置好Bundle ID,要与证书上的一致,并确认team有效(已经在上一篇里说过了);

(2)xcode左上角Edit Scheme保证你Archive的Build方式是release(一般默认就是)。

(3)Build Setting -》Code signing 中设置,有时候这个地方不能立刻看到你的所有可选择Profile,因此你可以先把下面的Provisioning Profile设置了再设置上面的Code Signing Identity。



(4)归档。先把设备链接改成iOS device,然后选择菜单栏,Archive:

(5)访问私匙的时候选择always allow,然后跳转到Organizer

Validate,用于验证你要upload的app于你在iTunes
Connect上记录是否符合,如果符合的话,下方对应的status会变成“Passed Validation”,然后点击Distribute,根据情况进行选择,等待一会时间,让它上传完了App后,可以回到itunesConnect中查看你的app status 显示为Waiting
For Review
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: