TestFlight beta测试iOS应用程序

时间:2012-03-17 20:56:15

标签: ios testing xcode4.3 testflight

我完成了开发我的第一个应用程序。现在我想通过https://testflightapp.com

分发我的测试版

我尝试使用本教程创建.ipa文件 - http://help.testflightapp.com/customer/portal/articles/402782-how-to-create-an-ipa-xcode-4

在一开始我应该选择Entitlements,但是没有Code Signing这样的类别..

有什么帮助吗?日Thnx。

PS我有一个开发者帐户。

UPD。有人在XCode 4.3上为TestFlight创建ipa文件吗?你是怎样做的?

3 个答案:

答案 0 :(得分:2)

我完全跳过了权利。使用Xcode 4.2及更高版本,我不需要它们。

确保您的存档方案使用您的调试配置。然后只需执行项目存档(在“产品”菜单下)。在某个地方保存档案。然后将该Archive文件拖到TestFlightApp的绿色“Upload Build”按钮上。那很容易。不要搞乱权利等等。

在执行此操作之前,请确保您可以通过构建并通过电子邮件将其发送给您的某个测试人员并查看是否可以加载来构建正确形成的存档。在使用TestFlightApp之前,必须要做很多事情。仅仅因为你可以从Xcode构建和运行并不意味着它可以在没有你的配置文件的远程设备上工作。例如,您必须通过Provisioning Portal正确配置您的App ID,配置文件和设备ID。一旦我这样做,并验证我的.ipa文件可以手动安装,那么只需上传到TestFlightApp.com即可完成工作而无需进行授权。

我写了这篇文章并将其放在TestFlightApp的支持论坛上,但由于某种原因,TestFlightApp.com不会让我进入支持区域,所以我可以找到它 - 我无法使用我的登录访问他们的“招标”帐户。

答案 1 :(得分:1)

那是因为这个tuturial是为另一个版本的Xcode完成的。

只需在Xcode项目中创建一个新的属性列表文件(Entitlements.plist),它就可以将其编辑为权利文件了。

答案 2 :(得分:1)

What's New in Xcode(pdf)文档指出:

  

iOS平台已经支持了一段时间的权利,而对于Lion,Mac OS X也是如此。使用Xcode 4.1,项目编辑器提供了一个用于设置Mac OS X应用程序权利的UI。您可以在项目编辑器中为每个目标设置权利。实用程序窗格中的文件模板中还提供了默认的代码签名权利文件。

在项目编辑器的“摘要”选项卡中有一个标题为“权利”的部分。选中“启用权利”框,让Xcode自动为您创建权利plist。此部分还管理权利与iCloud和Keychain的交互。

enabling entitlements