我想知道,通过 iphone 开发人员的配置文件,我能够生成 (.ipa) 以上传到 testflightapp。但是它在测试飞行中给了我一个错误,“它无效(.ipa)”是因为我使用的是开发人员配置文件而不是分发配置文件吗?
问问题
8394 次
4 回答
13
您必须使用您的分发配置文件!另外,请确保您的 ipa 具有文件embedded.mobileprovision。
于 2012-03-16T10:11:49.763 回答
3
准备试飞包含以下步骤
- 通过电子邮件地址邀请参加 testflight 的队友。
- 在 developer.apple.com 中使用“添加设备”并通过其 UID 添加设备
- 在分发中创建一个新的配置文件,其中包含 testflight 用户的设备。
- 下载新的配置文件并在 XCode 构建设置 -> 代码签名身份中进行设置
- 使用产品在 XCode 中新建项目
- 将您新制作的 .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 回答