1

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

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

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

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

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

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

谢谢。

4

4 回答 4

1

权利窗格现在位于项目属性 -> 摘要中。

于 2012-03-29T01:19:19.653 回答
0

我会尝试清理您的应用程序,然后重新存档。确保 Xcode 能够识别您的 AdHoc 配置文件。由于钥匙串中的冲突,让 Xcode 获取您的个人资料可能会非常痛苦。打开 Organizer,选择 Provisioning Profiles,并确保您的 AdHoc 配置文件没有任何问题。如果是这样,您可能需要清除您的钥匙串和配置文件,然后开始干净整洁。我有一个关于 SO 的帖子可能会对你有所帮助。使用设备而不是模拟器

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

于 2012-02-28T15:42:51.480 回答
0

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

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

1. 确保您拥有临时证书: YouTube 教程

  1. 存档并选择通过 Ad-Hoc 分发选项后,请确保更新您的密钥列表。该选项位于列表底部。如果您只需要创建一个,请选择 Ad-Hoc 证书。

即产品>存档>分发>“为企业或临时部署保存”>下一步>代码签名身份**刷新代码签名身份**

于 2013-01-22T13:12:12.843 回答
0

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

Development
Ad-Hoc for outside testing
Distribution
于 2014-12-26T06:07:40.013 回答