测试飞行错误:无效的IPA:缺少嵌入式配置文件 - 如何解决此问题?
我试图打包我的应用程序并通过测试飞行分发特别版本。我已经打包并将应用程序提交到应用程序商店,所以我试图弄清楚需要更改哪些设置才能使其适用于临时应用程序。测试飞行错误:无效的IPA:缺少嵌入式配置文件 - 如何解决此问题?
当我尝试上载我试飞的.ipa我得到“无效IPA:缺少嵌入式调配谱”
我试着从以下飞行测试这里的说明:http://support.testflightapp.com/kb/tutorials/how-to-create-an-ipa-xcode-4但竟然没有在选项Xcode(v4.2)中的“Code Signing”代码。
我创建了一个临时配置文件并将其下载到Xcode中。
我已经在构建设置(针对目标和项目)中更改了代码签名标识,并且在归档后我已经在共享.ipa时附加了特设置备配置文件。
我仍然收到错误。对我还需要做什么的任何想法?
谢谢。
权利窗格现在位于项目属性 - >摘要中。
我会尝试清理您的应用程序,然后重新归档。确保Xcode识别您的AdHoc配置文件。由于您的钥匙串冲突,让Xcode接收您的配置文件可能会非常痛苦。打开管理器,选择供应配置文件,并确保您的AdHoc配置文件没有任何问题。如果是这样,你可能需要清理你的钥匙链和配置文件,并开始干净整洁。我在SO上有一个帖子可以帮助你。 Use Device Instead of Simulator
如果您对配置文件没有任何问题,请在将您的ipa文件上传到TestFlight后尝试添加它。
谢谢比尔,但这些都不适合我。我很好奇,我一直看到你创建一个新的“代码签名”文件“授权的步骤。plist“作为指令的一部分(在TestFlight网站和其他地方),但是当我使用file> new时,甚至没有创建”代码签名“文件类型的选项。您是否有任何关于为什么可能会有这种想法的想法(仅供参考)自从最初发布以来,我已升级到Lion和Xcode 4.3 - 同样的问题仍然存在)。 – 2012-03-17 19:46:49
的人谁仍然遇到这个错误:
我遇到这个问题和Xcode 4.3。
1。请确保您有一个特设证书: YouTube Tutorial
- 存档后,并选择通过特设选项分发,确保您更新钥匙的名单。该选项位于列表的底部。如果您只需创建Ad-Hoc证书,请选择Ad-Hoc证书。
即产品>归档>分配>“另存为企业或特设部署”> 下一页>代码签名身份**刷新代码签名身份**
如果您在发布应用程序计划通过TestFlight,您将需要通过Apple开发人员帐户生成的Ad-Hoc设置配置文件。 我构建的每个应用程序都至少分配了2个不同的配置文件,通常为3个。
Development
Ad-Hoc for outside testing
Distribution
谢谢!这有帮助。 – 2012-03-30 23:17:02