在 XCode 5(.1.1) 中,如何通过 TestFlight 获得 IPA 以进行分发?
- 我将版本的代码签名身份和配置文件设置为我的分发配置文件
- 我构建了存档(从菜单中选择 iOS 设备,然后产品>存档),它成功了。
- 我在管理器中选择存档并单击“分发...”
- 我选择“为企业或临时部署保存
- 我选择我的分发配置文件(与上面的 1 相同)
- 我点击导出。
- XCode 给出错误信息
代码签名操作失败
检查您选择的身份是否有效。
我应该怎么办?
更新:
- 我从苹果开发中心和我的钥匙串访问(本地)中删除了我的证书、应用程序 ID 和配置文件。
- 我重新创建了证书、应用程序 ID 和临时配置文件。
- 我从开发中心将我的信息同步到 XCode
- 我更新了项目
code signing identity
和provisioning profile
目标的构建设置以使用新的分发配置文件。 - 我再次归档了项目。
- 我在存档管理器中单击了分发
- 我选择了临时
- 我选择了我的新的临时分发配置文件(从上面)
- 我犯了同样的错误
代码签名操作失败
检查您选择的身份是否有效。
(@mohacs 建议)当我尝试验证档案时,我得到
没有找到申请记录。
应用程序必须准备好上传到 iTunes Connect,然后才能在 Xcode 中进行验证或提交。
(@threeve 建议)当我阅读Cordova 应用程序代码签名失败(使用 XCode 5.1.1 和 Cordova 3.4.1-0.1.0)检查(系统)控制台(感谢@shedd)时,我不知道去哪里看,但在“系统日志查询”下,我查看了“所有消息”,但在尝试“分发”期间没有看到任何消息。