我们能否使用开发者预配资料来上传(.ipa)到TestFlight?

11

我想知道使用iPhone开发者配置文件是否能够生成(.ipa)文件并上传至testflightapp。但在上传时会遇到"无效的(.ipa)"错误提示。这是因为我使用的是开发者配置文件而不是发布配置文件吗?

4个回答

13

@MikhaloIvanokov http://help.testflightapp.com/customer/portal/articles/494413-how-to-create-an-ipa-xcode-4-3- - fbernardo
3
嗯,我已经成功上传了ipa,并授予其他设备访问权限,一切都配置到开发者配置文件中。但是,似乎我在API中缺少一些功能。 - ilmiacs

3
准备测试版包含以下步骤:
  1. 通过电子邮件地址邀请具有testflight团队的成员。
  2. 在developer.apple.com中使用“添加设备”并按其UID添加设备。
  3. 在分发中创建一个新的配置文件,其中包含testflight用户的设备。
  4. 下载新的配置文件并在XCode构建设置中设置它 ->代码签名标识。
  5. 在XCode中使用产品制作项目的新构建。
  6. 将新制作的.ipa上传到testflight并设置testflight测试人员。
完成了!
编辑:

如果您之前曾进行过应用程序的测试,您还可以选择在第3步后停止,并只上传新创建的配置文件到testflight。(正如OneGuyInDc所说)


关于第五步的说明:如果您向发布配置文件中添加了新的UUID,则无需重建和创建新的IPA - 您可以将新的UUID添加到配置文件中 - 保存配置文件,然后上传到Testflight。 - OneGuyInDc

2

没错,是需要一个分发版。你可能会看到它抱怨get-task-allow是true而不是false或其他什么。我不完全确定为什么TestFlight要检查这个,但他们确实这样做。


0

是的,你需要一个发布用的配置文件。

话虽如此,在Xcode中你不需要选择它。在Xcode中为所有的配置文件选择“无”即可。

enter image description here

仍然有效在Xcode 5.11。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接