45

私は現在、社内で配布されるクライアント用の iPhone アプリを構築しています。私のクライアントは、Apple で Enterprises Developer アカウントを作成しました。

クライアントがアプリのテスト バージョンをワイヤレスでダウンロードするための Web サイトを作成しました。この手順は、apple の指示に従って行います: Distributing Enterprise Apps for iOS 4 Devices . これらのテストは、デバイスの UDID がリストされている Adhoc プロファイルを使用して、標準アカウントで実行されました。

Enterprises アカウントを使用してアプリをデプロイしようとしています。インハウス プロビジョニング ファイルを作成しました。また、アプリのアーカイブを作成し、このプロファイルを使用して配布用の .ipa ファイルを作成しました。

アプリをダウンロードしようとすると、問題が発生します。アプリをダウンロードするために作成したサイトにアクセスすると、iPhone にアプリがダウンロードされていることがわかります。アイコンの下に「読み込み中...」という文言が表示されます。次に、文言が「Installing...」に変わります。プログレス バーが終了すると、アプリは消えます。また、社内プロビジョニング ファイルがデバイスにインストールされていることにも気付きました。

このプロセスを複数のデバイスで数回繰り返しました。このアプリのテストに使用したデバイスと、このアプリを使用していないデバイスの両方です。1 つのデバイスですべてのプロビジョニング ファイルを削除しようとしました。同じプロセスが発生し、社内プロビジョニング ファイルが自動的に再インストールされます。

正確に何が間違っているのですか、それとも私がしていないのですか?

ありがとう。

4

7 に答える 7

63

社内アプリの 1 つで同じ問題が発生しました。原因は、アプリケーション マニフェストのバンドル ID が正しく指定されていなかったためです。バンドル ID を修正した後、アプリケーションは正常にインストールされます。

于 2011-04-25T17:33:54.673 に答える
10

私にとっての問題は、ダウンロード plist ファイルの bundleID がエージェントの bundleID とは異なることでした。ダウンロード plist ファイルを修正するとうまくいきました。

あるいは、再起動も機能しましたが、毎回大きな苦痛でした.

于 2011-06-28T06:13:46.843 に答える
4

アプリの info.list ファイルでバンドル ID - com.myname.{appId} を使用しました。しかし、私の OTA マニフェスト ファイルは com.myname.* を使用しました。この問題のため、インストールが失敗します。両方の場所 com.myname.APPName を変更すると、スマートに動作します。

于 2011-07-26T07:24:20.833 に答える
1

デバイスの OS バージョンは、アプリの展開ターゲット OS レベルを下回っていますか?

その場合は、ターゲットのアドホック ビルド設定でアプリの展開ターゲットを下げるか、デバイスの OS をアップグレードします。

于 2011-04-09T18:07:03.630 に答える