我使用FlashBuilder在ActionScript上開發遊戲。我想在iTuneConnect中使用TestFlight Beta測試。但是使用FlashBuilder編譯的構建版本不包含正確的權利。 我已經生成了新的配置文件,下載並編譯了我的應用程序。我使用Adobe AIR SDK 15.0.0.295。iTunesConnect與FlashBuilder中的TestFlight Beta測試的正確測試版權利
如何生成正確的權利?
奧爾加
我使用FlashBuilder在ActionScript上開發遊戲。我想在iTuneConnect中使用TestFlight Beta測試。但是使用FlashBuilder編譯的構建版本不包含正確的權利。 我已經生成了新的配置文件,下載並編譯了我的應用程序。我使用Adobe AIR SDK 15.0.0.295。iTunesConnect與FlashBuilder中的TestFlight Beta測試的正確測試版權利
如何生成正確的權利?
奧爾加
對另一個線程這個特殊的答案幫了我最多。 如果您在啓動TestFlight之前創建了一個分發配置文件,您將不得不生成新的分發配置文件。
https://stackoverflow.com/a/26221904/870274
「是的,你需要重新調配配置文件,一個更爲重要的是,你需要提供您的應用的App Store發行配置文件。
您還可以將文件名爲.mobileprovision到與命令.XML,看看是否真的有你的權利β-報告活性的關鍵。
security cms -D -i YourProfile.mobileprovision > YourProfile.xml
我檢查XML文件,並發現: 「
更新到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
你不會產生他們自己,他們必須從你的蘋果開發的帳戶爲您生成。 – BotMaster 2014-10-28 12:09:07
@BotMaster這就是我的意思 - 我已經在蘋果開發帳戶中生成了新的配置文件,下載它並使用它創建了發佈版本。它沒有幫助。我檢查了配置文件 - 它包含正確的參數: beta-reports-active –
olkina
2014-10-30 08:13:17
@BotMaster您是否成功使用TestFlight Beta測試? – olkina 2014-10-30 08:15:23