0

新しい IPhone アプリを作成し、すべての開発プロビジョニング プロファイルと AdHoc 配布プロファイルを作成し、そのアプリを .plist、.ipa、および .html を使用してローカル サーバーにアップロードしました。この html は次のようになります。

<a href="itms-services://?action=download-manifest&url=http://www.myServer. ocm/myApp/myApp.plist">Install My App</a>

この html ファイルはhttp://www.myServerでホストされています。ocm/myApp/myApp.html

上記の URL を入力してその html ページを取得し、[Install My App] をクリックすると、デバイスに myApp がインストールされます。しかし、他のデバイスでこの手順を実行しようとすると、インストールされません。

そしてしばらくしてから、デバイスから Team Provisioning プロファイルを削除して同じことを試みましたが、アプリがデバイスにインストールされていません..

プロビジョニング プロファイルとチーム プロビジョニング プロファイルに不満があります。このチームの但書とは何ですか? チームのプロビジョニング プロファイルと関係がありますか? このチーム プロビジョニング プロファイルはどのように作成されますか? と

4

3 に答える 3

0

開発マシンの Xcode でデバイスを登録するか、アプリ ストアでアプリを公開する必要があります。

于 2011-05-07T07:46:25.687 に答える
0

アプリにはプロビジョニング プロファイルが含まれています。あなたの場合は、このアプリ用に特別に作成していない場合のチーム プロビジョニング プロファイルです。

デバイスでアプリを実行するには、プロビジョニング プロファイルにそのデバイスの udid が含まれている必要があります。

ipa を解凍して、「embedded.mobileprovision」ファイルを開くことができます。そこには、次のようなアプリの実行が許可されているすべてのデバイスのリストがあります。

<key>ProvisionedDevices</key>
<array>
    <string>a8c7a34f7f9ed2e8f27XXXXX552eb3b0357c986e</string>
    <string>c59a32XXXXX41659b04f50b71bf807e3274a72b2</string>
    <string>053fb019116fb65944ba8918df793XXXXX3e5b02</string>
</array>

これらのデバイスのみがアプリの実行を許可されます。他のデバイスを許可するには、アプリをコンパイルしてアップロードする前に、xcode または開発者ポータルを使用してそれらをプロビジョニング プロファイルに追加する必要があります。

于 2011-05-07T08:04:06.113 に答える
0

まず、Xcode で管理されているチーム プロビジョニング プロファイルを使用していますか? アドホックを作成するには、Apple Developer Portal でアドホック配布プロビジョニング プロファイルを作成する必要があります。このプロファイルを作成する手順は、開発者サイトにあります。アドホック配布プロファイルの代わりに開発プロファイルを使用しているようです。

プロビジョニング プロファイルにデバイスを含めるために、Xcode 経由でデバイスを設定する必要はありません。デバイスを接続し、オーガナイザーを開き、[開発に使用] をクリックしたと思いますか? これにより、デバイスがセットアップされ、アプリケーションをデバイスに直接インストールできるようになります。

  1. アプリのインストールを許可する他のデバイスのすべての UDID が必要です。

  2. プロビジョニング ポータルに移動し、それらのデバイス (UDID) をリストに追加します (まだ行っていない場合)。

  3. アドホック配布プロビジョニング プロファイルを作成します。これを作成するときに、アプリを実行するデバイスを選択できます。これが完了すると、ポータルのデバイス セクションでプロファイル数が増えていることがわかります。

  4. この新しいプロファイルをダウンロードし、アドホック配布用の IPA の作成に関する次の手順に従ってアプリをビルドします: IPA の作成方法 (Xcode 4)

  5. アプリの実行可能ファイルと IPA ファイルをアップロードします。

TestFlightを使用することをお勧めします。これは、ボタンをタップするだけで簡単にアプリのベータ版を配布およびインストールできるようにするという、単純な目標を持つ非常に興味深いプロジェクトです。

幸運を!

于 2011-05-07T08:38:50.950 に答える