我正在尝试打包我的应用程序并通过Test Flight分发一个临时版本。我已经打包并将应用程序提交到应用程序商店,因此我正在尝试确定需要更改哪些设置以使其适用于临时。
当我尝试在测试飞行中上传我的.ipa时,我得到“无效的IPA:缺少嵌入式配置文件”
我尝试按照Test Flight中的说明进行操作:http://support.testflightapp.com/kb/tutorials/how-to-create-an-ipa-xcode-4但在Xcode(v4.2)中,我甚至没有选择“代码签名”。
我已经创建了一个临时配置文件并将其下载到Xcode中。
我已在构建设置中更改了代码签名标识(对于目标和项目),并且在归档后,我在共享.ipa时附加了临时配置文件。
我仍然收到错误。关于我可能需要做什么的任何想法?
感谢。
答案 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
即。产品>档案>分发> “为企业或临时部署保存”> 下一个>代码签名身份**刷新代码签名身份**
答案 3 :(得分:0)
如果您计划通过TestFlight分发应用程序,则需要通过Apple Developer帐户生成的Ad-Hoc配置文件。 我构建的每个应用程序都至少分配了2个(通常是3个)不同的配置文件。
Development
Ad-Hoc for outside testing
Distribution