3

私はiOS開発の初心者です。IOSでのプロファイルのプロビジョニングについてある程度理解しました。私の理解を確認するのを手伝ってください。

これが私のシナリオです。開発者証明書1を使用してMAC1で開発され、UDID1を含む開発者プロビジョニングプロファイル1を使用して構築されたiOSアプリケーションは、UDID1を使用してデバイスD1に正常に展開されます。

UDID2を使用する新しいデバイスD2を開発者プロビジョニングプロファイル1に追加し、MAC1でアプリをビルドして、.ipaファイルを生成しました。

新しいMACマシンM2があり、デバイスD2に接続して、デバイスD2にアプリをデプロイしようとしています。最新の開発者プロビジョニングプロファイルをデバイスにコピーしました。

質問1.プロビジョニングプロファイルは正常にインストールされますか?2.開発者プロビジョニングプロファイルがあり、新しいMACマシンからデバイスD2への開発者証明書なしでのみデバイスに.ipaファイルを展開できますか(このデバイスのUDIDはすでに開発者プロビジョニングプロファイルに追加されています)?3.アドホックプロビジョニングプロファイルを使用し、上記と同じ手順を実行した場合、Xcodeで機器を使用できますか?

ありがとう。

UPDATE 1 3.回答-アドホック配布プロファイルを使用している場合、xcodeで計測器を使用できませんでした。

4

2 に答える 2

0

いいえ、それは物事がどのように機能するかではありません

!)証明書は、テストするすべてのコンピューターとすべてのデバイスに存在する必要があります。2)アドホックでは、デバイスを追加してから、電話のプロファイルを送信する必要があります。3)次に、アプリをアーカイブしてコード署名し、好きな場所に送信します。

または、 https://testflightapp.com/のようなものを使用できます

于 2012-09-19T17:53:46.313 に答える
0

Answer1-はい、プロビジョニングプロファイルは正常にインストールされます。理由-デバイスのUDIDに含まれている場合は、プロビジョニングプロファイルをインストールできます。他の依存関係はありません。ただし、キーチェーンアクセスでは、有効なIDが欠落していることを通知する警告が表示されます。

Answer2-はい、デバイスD2に.ipaファイルを展開できるようになります。.ipaファイルには、内部的に.appとプロビジョニングプロファイルがあります。開発者証明書がないと、アプリをデバイスにデプロイできません。

Answer3-いいえ、配布プロファイルはアプリストアでアプリを送信するためのものです。これらのアプリはデバッグできません。

これらの回答に加えて、.dysmファイルは、開発者がプロ​​ファイリング中に詳細を取得するのに役立ちます。この.dysmファイルは、開発者プロビジョニングプロファイルでのみ生成できます。

誰かが私の理解が何らかの面で間違っていると思うなら、コメントを追加してください。ありがとう。

于 2012-09-20T04:38:27.407 に答える