本文介绍了如何构建IPA以便使用带有XCode 5的TestFlight进行分发?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在XCode 5(.1.1)中如何获得一个IPA通过TestFlight分发?

In XCode 5(.1.1) how to I get an IPA for distribution via TestFlight?


  1. 我设置代码签名身份

  2. 我创建了存档(从菜单中选择iOS设备,然后选择产品>存档)。

  3. 我选择组织者中的存档,然后单击分发...
  1. I set the code signing identity and provisioning profiles for the release to my distribution profile
  2. I build the archive (Select iOS Device from the menu, then Product>Archive), which succeeds.
  3. I select the archive in the organizer and click "Distribute..."

  1. 我选择保存为企业或专用部署

  2. 我选择我的发布个人资料(与上述1相同)

  3. 我点击导出。

li> XCode提供错误讯息

  • XCode gives an error message


  • 我应该怎么办?

    更新:


    1. 我从苹果开发中心删除了我的证书,应用程序ID和配置文件,并从我的钥匙串访问(本地)。

    2. 我重新创建了证书,应用程序ID和自动配置配置文件。

    3. 我将信息从开发中心同步到XCode

    4. 更新了代码签名身份配置配置文件为项目和目标创建设置以使用新的分配设置配置文件。

    5. 我再次归档项目。

    6. 我点击了档案管理器中的分发

    7. 我选择了ad hoc


    1. I deleted my certificates, app ids, and provisioning profiles from the apple dev center, and from my keychain access (locally).
    2. I recreated the certificates, app id, and ad hoc provisioning profile.
    3. I synced my info into XCode from the dev center
    4. I updated the code signing identity and provisioning profile build settings for the project and the target to use the new distribution provisioning profile.
    5. I archived the project again.
    6. I clicked distribute in the archive organizer
    7. i chose ad hoc
    8. i chose my new ad hoc distribution profile (from above)
    9. I get the same error



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

    (@mohacs suggestion) When I try to validate the archive, I get

    (@ threeve建议)当我阅读检查(系统)控制台(感谢@shedd),我不知道在哪里看,但在系统日志查询,我查看所有消息,我没有看到在尝试分发期间的消息。

    (@threeve suggestion) When I read on Code signing fails for Cordova app (using XCode 5.1.1 and Cordova 3.4.1-0.1.0) to check the (System) Console (thanks @shedd), I am not sure where to look, but under "System Log Queries," I looked in "All Messages," and I see no messages during my attempt to "Distribute".

    推荐答案

    感谢@shedd和@threeve 问题已解决!尽管在控制台中找不到任何错误消息,但从 www ,我删除了 Gruntfile.js karma-e2e.conf.js karma.conf.js ,整个 node_modules 目录。

    Thanks to @shedd and @threeve http://stackoverflow.com/a/25212574/1449799 THE ISSUES IS FIXED! Despite being unable to find any error messages in the Console, from www, I removed Gruntfile.js, karma-e2e.conf.js, karma.conf.js, and the entire node_modules directory.

    这篇关于如何构建IPA以便使用带有XCode 5的TestFlight进行分发?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

    08-04 09:26
    查看更多