如何使用带有XCode 5的TestFlight构建IPA以进行分发?

时间:2014-08-03 22:11:28

标签: xcode cordova ipa testflight yeoman-generator-angular

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

  1. 我将发布的代码签名标识和配置文件设置为我的分发配置文件
  2. 我构建了存档(从菜单中选择iOS设备,然后选择产品>存档),这是成功的。
  3. 我在管理器中选择存档,然后点击"分发..."
    1. 我选择"保存企业版或临时部署
    2. 我选择了我的分发资料(与上面的1相同)
    3. 我点击导出。
  4. XCode提供错误消息
  5.   

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

    我该怎么办?

    更新:

    1. 我从apple开发中心和我的钥匙串访问(本地)删除了我的证书,应用ID和配置文件。
    2. 我重新创建了证书,应用ID和临时配置文件。
    3. 我将我的信息从开发中心同步到XCode
    4. 我更新了项目的code signing identityprovisioning profile构建设置以及目标,以使用新的分发配置文件。
    5. 我再次存档了这个项目。
    6. 我点击了在档案管理器中分发
    7. 我选择了ad hoc
    8. 我选择了新的临时分发资料(来自上方)
    9. 我收到同样的错误
    10.   

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

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

        

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

      (@ threeve suggestion)当我在Code signing fails for Cordova app (using XCode 5.1.1 and Cordova 3.4.1-0.1.0)上阅读(系统)控制台(感谢@shedd)时,我不知道在哪里查看,但在"系统日志查询下,&# 34;我查看了#34;所有消息,"在我尝试分发"。

      期间,我没有看到任何消息

1 个答案:

答案 0 :(得分:3)

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