プロビジョニング プロファイルを作成して理解するのに苦労しています。これが私が達成したいことです:
- 開発者ポータルには 10 台のデバイスがあります。
- これらのデバイスのうち 5 台に、開発およびテスト専用のプロファイルを設定したいと考えています。そのための新しいプロビジョニング プロファイルを作成しました。この質問のために、このプロファイルを MyProfile と呼びましょう。
- これで、XCode は 10 個すべてのデバイスを含む開発プロファイルも作成しました。これは変更できず、XCode によって管理されます。この質問のために、これを XCodeProfile と呼びましょう。
XCode でプロビジョニング プロファイルを MyProfile にリリースするように設定すると、コード署名が自動的に "iPhone Developer" に変更されることがわかります。自動に設定すると、「iOS Developer」に変わります。
シナリオ 1:
これをアーカイブすると、すべて問題ないように見えます - 5 つのデバイスが表示されます (hockeyapp を使用)。「実行」ボタンを押しても実行できません。有名な「プロセスのタスクを取得できませんでした」というエラーが表示されます。
シナリオ 2:
XCode でプロビジョニング プロファイルを自動に設定すると、問題なく XCode から直接デバイスでアプリを実行できます。しかし、アーカイブすると、5 台ではなく 10 台すべてのデバイスが表示されます。
両方の長所を活かすにはどうすればよいですか?
アーカイブして 5 つのデバイスのみを表示し、XCode で「実行」ボタンを押したときに自分のデバイスでアプリを実行できるようにします。