1

ここで説明されているように、最近、Trigger.io アプリのワイヤレス配布を開始しようとしました。

http://docs.trigger.io/en/v1.4/best_practice/wireless_distribution.html

残念ながら、これらのアプリ (「アドホック」専用のプロビジョニング プロファイルで構築された) は、Web 経由で配布された場合、不思議なことにインストールに失敗します。デバイスからの syslog 出力を調査すると、get-task-allow 資格が欠落していることがわかります。結果の IPA ファイルを Testflight Mac アプリにドロップしてアップロードしようとすると、同様のエラーが表示されます。

あいまいなコマンド ライン フラグを使用して、カスタム資格 plist を提供できますか? それとも、プラットフォームが「エンタープライズ」ビルドを検出したときに、正しいものを自動的に使用する必要がありますか?

4

1 に答える 1

2

資格は、get-task-allowアプリがデバッグ可能かどうかを制御するものです。アドホックおよび配布プロビジョニング プロファイルでは、false に設定する必要があります。

アプリのパッケージ化に使用したアドホック プロファイルを確認してください。次のように表示されます。

<key>get-task-allow</key>
<false/>

これは、ビルド後にバイナリにも組み込まれるはずです。簡単なチェック: IPA を解凍し、バイナリrelease/iosを grep します。get-task-allow私は得る:

<key>get-task-allow</key><false/>
于 2013-03-27T18:02:36.617 に答える