4

私はエンタープライズ アカウントを持っており、このアカウントで .ipa ファイルを正常に作成できました。これで、パートナーは.ipaファイルを iTunes に配置してインストールし、デバイスを同期できるようになりました。

.ipa を直接リンクに配置し、ユーザーがその直接リンクからアプリをダウンロードしてデバイスにインストールできることを確認しました。

.ipa をサーバーにアップロードしましたが、機能しません。私たちのパートナーは、iTunes と同期の代わりに直接リンクを使用する方がはるかに簡単です. 私もそれについて検索しましたが、結果を見つけることは明確ではありませんでした。誰かが私が何をすべきか知っていますか? 他のソリューションで .ipa を作成する必要がありますか? それとも、サーバーにいくつかのファイルを追加しますか?

4

1 に答える 1

9

必要がある:

  1. サーバー上の .ipa ファイルの URL を決定します

  2. マニフェスト ファイルを生成します。Xcode は、エンタープライズ展開用に .ipa をエクスポートするときにこれを実行できるようになりました。また、手動で作成することもできます (詳細については、以下のリンクを参照してください)。

  3. マニフェストと .ipa の両方をサーバーに配置します

  4. 次のように構成された URL を使用します。

    itms-services://?action=download-manifest&url=<url of the manifest>
    

必要に応じて、URL を URL エンコードする必要があります。

詳細はこちら:

http://help.apple.com/deployment/ios/#/apda0e3426d7

ただし、Enterprise Developer プログラムでは、サブスクリプションを保持している会社の従業員にのみアプリを配布できることに注意してください。アプリをサード パーティに配信する場合は、特定の顧客のみがアプリを取得できるようにするために、おそらく B2B/VPP プログラムを介して App Store を経由するか、その顧客が Entreprise Developer プログラムのサブスクライバーであり、バンドルを使用する必要があります。アカウントに登録されている ID/証明書/プロファイル。これは、「無線で」(Web サイト経由で) 配布する場合でも、iTunes 経由で配布する場合でも有効です。

于 2016-01-16T14:00:25.823 に答える