4

在 XCode 5(.1.1) 中,如何通过 TestFlight 获得 IPA 以进行分发?

  1. 我将版本的代码签名身份和配置文件设置为我的分发配置文件
  2. 我构建了存档(从菜单中选择 iOS 设备,然后产品>存档),它成功了。
  3. 我在管理器中选择存档并单击“分发...”
    1. 我选择“为企业或临时部署保存
    2. 我选择我的分发配置文件(与上面的 1 相同)
    3. 我点击导出。
  4. XCode 给出错误信息

代码签名操作失败
检查您选择的身份是否有效。

我应该怎么办?

更新:

  1. 我从苹果开发中心和我的钥匙串访问(本地)中删除了我的证书、应用程序 ID 和配置文件。
  2. 我重新创建了证书、应用程序 ID 和临时配置文件。
  3. 我从开发中心将我的信息同步到 XCode
  4. 我更新了项目code signing identityprovisioning profile目标的构建设置以使用新的分发配置文件。
  5. 我再次归档了项目。
  6. 我在存档管理器中单击了分发
  7. 我选择了临时
  8. 我选择了我的新的临时分发配置文件(从上面)
  9. 我犯了同样的错误

代码签名操作失败
检查您选择的身份是否有效。

(@mohacs 建议)当我尝试验证档案时,我得到

没有找到申请记录。
应用程序必须准备好上传到 iTunes Connect,然后才能在 Xcode 中进行验证或提交。

(@threeve 建议)当我阅读Cordova 应用程序代码签名失败(使用 XCode 5.1.1 和 Cordova 3.4.1-0.1.0)检查(系统)控制台(感谢@shedd)时,我不知道去哪里看,但在“系统日志查询”下,我查看了“所有消息”,但在尝试“分发”期间没有看到任何消息。

4

1 回答 1

2

感谢@shedd 和@threeve https://stackoverflow.com/a/25212574/1449799问题已解决!尽管无法在控制台中找到任何错误消息,但www我从Gruntfile.jskarma-e2e.conf.jskarma.conf.js、 和整个node_modules目录中删除了。

于 2014-08-09T01:10:50.167 回答