現在、社内向けに配布されるクライアント用のiPhoneアプリを構築しています。私のクライアントはAppleでEnterprises Developerアカウントを作成しました。
Apple here: Distributing Enterprise Apps for iOS 4 Devices )の指示に従って、クライアントがアプリのテストバージョンをワイヤレスでダウンロードするためのWebサイトを作成しました。これらのテスト彼らのデバイスUDIDがリストされているアドホックプロファイルを使用して、私の標準アカウントを通じて行われました。
現在、Enterprisesアカウントを使用してアプリをデプロイしようとしています。社内プロビジョニングファイルを作成しました。また、アプリのアーカイブを作成し、このプロファイルを使用して配布する.ipaファイルを作成しました。
アプリをダウンロードしようとすると、問題が発生します。アプリをダウンロードするために作成したサイトにアクセスすると、iPhoneにアプリのダウンロードが表示され、アイコンの下に「読み込み中...」と表示されます。次に、表現が「Installing ...」に変わります。プログレスバーが終了すると、アプリが消えます。また、デバイスにインストールされている社内プロビジョニングファイルにも気付きました。
このアプリのテストに使用したデバイスと、このアプリを使用していないデバイスの両方で、複数のデバイスでこのプロセスを数回繰り返しました。1つのデバイスですべてのプロビジョニングファイルを削除しようとしました。同じプロセスが発生し、社内のプロビジョニングファイルが自動的に再インストールされます。
正確には何が間違っているのですか?
ありがとう。
社内アプリの1つでも同じ問題が発生しました。その理由は、アプリケーションマニフェストのバンドルIDが誤って指定されていたためです。バンドルIDを修正した後、アプリケーションは正常にインストールされます。
私の問題は、私のダウンロードplistファイルに私のエージェントのbundleIDとは異なるbundleIDがあったことでした。ダウンロードplistファイルの修正が機能しました。
または、再起動も機能しましたが、毎回大変でした。
アプリのinfo.listファイルでバンドルID-com.myname。{appId}を使用しました。しかし、私のOTAマニフェストファイルはcom.myname。*を使用しました。この問題のため、インストールが失敗します。私は両方の場所をcom.myname.APPNameに変更すると、スマートに機能します。
**
**
問題の説明明確にするために、問題(アプリが正しくインストールされない-インストール後にアイコンが消える)がiOSデバイスでのみ発生しました(同じアプリビルドのAndroidバージョンは正常に動作しています)。
問題の原因私の場合、問題は、私が使用していたテスト用のiPadデバイスが、開発者プロビジョニングプロファイルに登録(追加)されなかったためです。アプリが使用していた。
レッスン学習つまり、このデバイスがプロビジョニングプロファイル(PP)に追加されるまで、iOS Developer Appを特定のテストデバイスにインストールすることはできません。重要な情報として、デバイスがPPに追加されると、新しいPPを生成する必要があり、ハンドシェイクを完了するには、この新しいPPを使用してアプリに署名する必要があります。
修正する手順
デバイスのOSバージョンはアプリの展開ターゲットOSレベルよりも下ですか?
その場合は、ターゲットのアドホックビルド設定でアプリの展開ターゲットを下げるか、デバイスのOSをアップグレードします。
他の誰かがこの問題を抱えている場合は、テストしているデバイスを登録し、そのデバイスが使用しているプロビジョニングにも登録されていることを確認してください