11

我想知道,通过 iphone 开发人员的配置文件,我能够生成 (.ipa) 以上传到 testflightapp。但是它在测试飞行中给了我一个错误,“它无效(.ipa)”是因为我使用的是开发人员配置文件而不是分发配置文件吗?

4

4 回答 4

13

必须使用您的分发配置文件!另外,请确保您的 ipa 具有文件embedded.mobileprovision

于 2012-03-16T10:11:49.763 回答
3

准备试飞包含以下步骤

  1. 通过电子邮件地址邀请参加 testflight 的队友。
  2. 在 developer.apple.com 中使用“添加设备”并通过其 UID 添加设备
  3. 在分发中创建一个新的配置文件,其中包含 testflight 用户的设备。
  4. 下载新的配置文件并在 XCode 构建设置 -> 代码签名身份中进行设置
  5. 使用产品在 XCode 中新建项目
  6. 将您新制作的 .ipa 上传到 testflight 并设置 testflight 测试人员

你完成了!

编辑:

我已经在您的应用程序之前进行了 testflight,您也可以选择在第 3 步之后停止,只需将您新创建的配置文件上传到 testflight。(正如 OneGuyInDc 所说)

于 2012-03-16T10:56:39.843 回答
2

没错,是的,它必须是一个发行版。你可能会看到它抱怨get-task-allow是真的而不是假的什么的。我不完全确定为什么 TestFlight 会费心检查这一点,但他们确实这样做了。

于 2012-03-16T10:11:33.040 回答
0

是的,您需要用于分发的配置文件。

也就是说,您不会在 Xcode 中选择它。为 Xcode 中的所有配置文件选择“无”。

在此处输入图像描述

在 Xcode 5.11 中仍然有效。

于 2014-10-20T16:53:21.103 回答