在iTunes中使用Flash Builder进行TestFlight Beta测试的正确测试版权利

时间:2014-10-28 10:33:54

标签: ios actionscript-3 flash-builder itunesconnect testflight

我使用FlashBuilder开发ActionScript游戏。我想在iTuneConnect中使用TestFlight Beta Testing。但是我使用FlashBuilder编译的版本不包含正确的权利。 我已经生成了新的配置文件,下载了它并用它编译了我的应用。我使用的是Adobe AIR SDK 15.0.0.295。

如何生成正确的权利?

奥尔加

2 个答案:

答案 0 :(得分:2)

更新到Adobe AIR SDK & Compiler (version 15.0.0.302)并将以下代码添加到 -app.xml 文件可修复此问题。

<Entitlements>
<![CDATA[ <key>get-task-allow</key>
<false/>
<key>beta-reports-active</key>
<true/> ]]>
</Entitlements>

在此处找到此代码:Enabling TestFlight testing in iTunes Connect for Adobe AIR apps

答案 1 :(得分:1)

这个特定的答案在另一个主题上对我帮助最大。 如果您在TestFlight启动之前创建了一个新的分发配置文件,则必须生成新的分发配置文件。

https://stackoverflow.com/a/26221904/870274

“是的,您需要重新创建配置文件,而另一个重要的事情是您需要使用App Store分发配置文件配置您的应用程序。

您还可以使用该命令将.mobileprovision文件转换为.xml,以查看您的权利中是否确实存在beta-reports-active密钥。

security cms -D -i YourProfile.mobileprovision > YourProfile.xml