测试飞行错误:无效的IPA:缺少嵌入式配置文件 - 如何解决此问题?

时间:2012-02-28 01:18:32

标签: ios xcode xcode4.2 testflight

我正在尝试打包我的应用程序并通过Test Flight分发一个临时版本。我已经打包并将应用程序提交到应用程序商店,因此我正在尝试确定需要更改哪些设置以使其适用于临时。

当我尝试在测试飞行中上传我的.ipa时,我得到“无效的IPA:缺少嵌入式配置文件”

我尝试按照Test Flight中的说明进行操作:http://support.testflightapp.com/kb/tutorials/how-to-create-an-ipa-xcode-4但在Xcode(v4.2)中,我甚至没有选择“代码签名”。

我已经创建了一个临时配置文件并将其下载到Xcode中。

我已在构建设置中更改了代码签名标识(对于目标和项目),并且在归档后,我在共享.ipa时附加了临时配置文件。

我仍然收到错误。关于我可能需要做什么的任何想法?

感谢。

4 个答案:

答案 0 :(得分:1)

权利窗格现在位于项目属性中 - >总结

答案 1 :(得分:0)

我会尝试清理您的应用,然后重新存档。确保Xcode识别您的AdHoc配置文件。由于你的钥匙串中的冲突,让Xcode拿起你的个人资料可能会非常痛苦。打开“管理器”,选择“配置配置文件”,并确保您的AdHoc配置文件没有任何问题。如果是这样,您可能需要清除您的钥匙串和配置文件,并开始干净整洁。我有一篇关于SO的帖子可能会对你有帮助。 Use Device Instead of Simulator

如果您的个人资料没有任何问题,请在将ipa文件上传到TestFlight后尝试将其附加。

答案 2 :(得分:0)

对于仍然遇到此错误的任何人:

我在使用XCODE 4.3遇到了这个问题。

1。确保您拥有Ad-Hoc证书: YouTube Tutorial

  1. 存档并通过Ad-Hoc选择分发选项后,请确保更新您的密钥列表。该选项位于列表的底部。如果您只需创建一个,请选择Ad-Hoc证书。
  2. 即。产品>档案>分发> “为企业或临时部署保存”> 下一个>代码签名身份**刷新代码签名身份**

答案 3 :(得分:0)

如果您计划通过TestFlight分发应用程序,则需要通过Apple Developer帐户生成的Ad-Hoc配置文件。 我构建的每个应用程序都至少分配了2个(通常是3个)不同的配置文件。

Development
Ad-Hoc for outside testing
Distribution