web-dev-qa-db-ja.com

Xcode for iOSアプリで「開発用に保存」を理解するにはどうすればよいですか?

Xcode 7.0以降では、プロジェクトをアーカイブし、アーカイブファイルを.ipaファイルとしてエクスポートする場合、4つのオプションがあります。

enter image description here

新しいオプション:"Save for Development Deployment"があります。

"Save for Ad Hoc Deployment""Save for Development Deployment"の違いはわかりません。

Appleヘルプのために公式サポート電話サービスを呼び出しましたが、彼は明確ではないと私に言いました、そして、より技術的な詳細を知りたいなら、私は専門家にメールを送ることができます、そして彼はApple.comの公式ドキュメントを送ってくれました。

Apple公式ドキュメントを検索しましたが、これを見つけました:

アプリ配布ガイド

ストア外でテストするためのアプリのエクスポート

指定されたデバイスを持つユーザーにアプリを配布するには、「アドホック展開用に保存」を選択します。アプリは配布証明書でコード署名されます。

内部テスト用にアプリを配布するには、「開発展開用に保存」を選択します。アプリは開発証明書でコード署名されます。

上記の言葉によると、次のように思われます:

同じポイント:
どちらも内部使用向けです。

異なるポイント:
1。「アドホック展開用に保存」。内部配布用。ただし、「開発展開用に保存」。内部テスト用ですか?
2。「アドホック展開用に保存」の違い。および「開発展開用に保存」。配布証明書と開発証明書は何ですか?

注:「開発証明書」は個人に属しますが、配布証明書はチーム全体に属すると聞きましたが、これについてはよくわかりません。

だから、「開発展開のために保存」の目的と、「開発展開のために保存」と「アドホックに保存」の違いを教えてください展開。」?

28
ifeegoo

1)As Apple iTunes接続に統合されたtestflightで、[アドホック展開用に保存]を選択すると、指定したデバイスを持つユーザーにアプリを配信できます。アプリは配信でコード署名されます証明書。つまり、アプリストアでアプリを送信するために使用した配布証明書を使用します。以前は「アドホック展開用に保存」を使用すると、開発プロファイルからipaを作成することもできます。アドホック展開」。

2)[開発展開用に保存]を選択すると、開発プロファイルを使用してアプリを配布できます。以前の「アドホック展開用に保存」で行ったように。つまり、開発証明書を使用してipaファイルを作成することもでき、このipaを、プロビジョニングプロファイルに存在するデバイスIDのクライアントとテスターに​​配布できます。

20
Nik

おもう:

1 .「開発展開用に保存」の目的は、配布証明書がない場合に、また、開発証明書を使用してアプリを配布します!

2 .「開発展開用に保存」と「アドホック展開用に保存」の違い。、違いは証明書のタイプ。

6
user5467924

アドホック開発では、Appleは登録済みのテスターに​​送信するURLを提供します。開発展開では、ユーザーは.ipaをインストールする必要があります。

2
Freeman