Apple のドキュメント、および SO に関するこの件に関する多くの投稿と、さまざまなチュートリアルを読みましたが、どのプロファイルをいつ、どのように使用すればよいかを 100% 理解していないことを認めなければなりません。うまくいく組み合わせを見つけました。
ただし、現時点では、iTunes 経由のアドホック アプリ (以前はインストールしていた) が、XCode を使用してインストールされますが、私の電話でもテスターの電話でも機能しなくなりました。電話のエラー メッセージは、「ZZZ のインストールに失敗しました。」という内容です。
XCode には次のプロファイルがインストールされています: 1) アドホック配布プロファイル 2) チーム プロビジョニング プロファイル 3) 開発プロファイル 4) Apple プッシュ プロファイル
いくつかの質問:
1) Target Build Settings の Code Signing Identity セクションで使用するプロファイルとその理由は?
2) Ad-Hoc Deployment を配布する場合、どのプロファイルを使用すればよいですか?
2) アドホック配布プロファイルである必要がありますか? そうでない場合、そのプロファイルは何をいつ使用する必要がありますか?
ステップ 2) でアドホック配布プロファイルを使用する場合、ステップ 1) で Apple Push Profile を使用する必要があると思いますか? それ以外の場合、APN を受信するにはどうすればよいですか?
では、いつ他のプロファイルを使用する必要がありますか?
いくつかのフォローアップの質問: 3) どのような状況で、プロジェクト内の別のコード署名 ID をターゲットに設定するか、または設定する必要がありますか?
4) デフォルトでは、コード署名 ID には 5 つのセクションがあります (コード署名 ID、デバッグ、iOS SDK のデバッグ、リリース、iOS SDK のリリース)。一般に、これらはすべて同じであるべきですか?どのような状況で、それらは異なるか、または異なる必要がありますか?
5) Code Signing Entitlements セクションは何に使用されますか?
私はかなり長い間 iOS 開発に携わっており、自分は多くの分野で進んでいると考えていますが、これは頭を悩ませているだけです。
誰かがこれを分かりやすく説明してくれたら、どうもありがとう。