2012-03-17 146 views
0

我完成开发我的第一个应用程序。现在,我想我的分发测试throught https://testflightapp.comTestFlight beta测试iOS应用程序

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

在一开始就应该选择权利,但没有这样的分类为代码签名..

有帮助吗?日Thnx。

PS我有一个开发者帐户。

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

回答

2

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

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

在你这样做之前,确保你可以通过编译建立一个正确构建的档案,然后通过电子邮件发送给你的测试人员,看看它是否可以加载。在使用TestFlightApp之前,有一些必须工作的东西。仅仅因为您可以从Xcode生成并运行它并不意味着它可以在尚未配置配置文件的远程设备上运行。例如,您必须通过Provisioning Portal正确配置您的App ID,配置文件和设备ID。一旦我这样做了,并且验证了我的.ipa文件可以手动安装,那么只需上传到TestFlightApp.com即可工作,而无需执行授权。

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

+0

所以对于TestFlightApp你需要先权获得实际的AdHoc分布? HTTP://计算器。com/questions/10282810 /如何配置a-xcode-beta-testing-with-testflightapp – 2012-04-23 14:47:51

+0

是的,它必须构建(归档)以便adhoc分发。我会给你一些关于你的链接的细节。 – mahboudz 2012-04-23 21:45:07

1

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

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

1

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

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

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

enabling entitlements

相关问题