web-dev-qa-db-ja.com

社内アプリがインストール後に消える

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

Apple here: Distributing Enterprise Apps for iOS 4 Devices )の指示に従って、クライアントがアプリのテストバージョンをワイヤレスでダウンロードするためのWebサイトを作成しました。これらのテスト彼らのデバイスUDIDがリストされているアドホックプロファイルを使用して、私の標準アカウントを通じて行われました。

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

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

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

正確には何が間違っているのですか?

ありがとう。

45
RoLYroLLs

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

63
Aliaksei

私の問題は、私のダウンロードplistファイルに私のエージェントのbundleIDとは異なるbundleIDがあったことでした。ダウンロードplistファイルの修正が機能しました。

または、再起動も機能しましたが、毎回大変でした。

10
Akshat

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

4
Siva

**

私はまったく同じ問題を抱えており、以下の手順に従ってそれを解決しました。

**

問題の説明明確にするために、問題(アプリが正しくインストールされない-インストール後にアイコンが消える)がiOSデバイスでのみ発生しました(同じアプリビルドのAndroidバージョンは正常に動作しています)。

問題の原因私の場合、問題は、私が使用していたテスト用のiPadデバイスが、開発者プロビジョニングプロファイルに登録(追加)されなかったためです。アプリが使用していた。

レッスン学習つまり、このデバイスがプロビジョニングプロファイル(PP)に追加されるまで、iOS Developer Appを特定のテストデバイスにインストールすることはできません。重要な情報として、デバイスがPPに追加されると、新しいPPを生成する必要があり、ハンドシェイクを完了するには、この新しいPPを使用してアプリに署名する必要があります。

修正する手順

  1. Apple Developer https://developer.Apple.com にログインします
  2. 「証明書、識別子、プロファイル」->「デバイス」に移動します
  3. デバイスがここにリストされていないことを確認したら、「+」をクリックします enter image description here
  4. テストデバイスの「名前」と「UDID」を入力し、「続行」をクリックします enter image description here
  5. デバイスがリストに追加されたら、新しいPP「プロビジョニングプロファイル」->「開発」->既存のPP-> 「編集」->「デバイス」セクションで新しく追加したデバイスを確認->「生成」をクリック->「ダウンロード」->「完了」 enter image description here
  6. 新しくダウンロードしたPP=を使用して、新しい開発アプリに署名します
  7. テストデバイスに新しいアプリをインストールする
  8. 成功を祝う
2
marika.daboja

デバイスのOSバージョンはアプリの展開ターゲットOSレベルよりも下ですか?

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

1
hotpaw2

他の誰かがこの問題を抱えている場合は、テストしているデバイスを登録し、そのデバイスが使用しているプロビジョニングにも登録されていることを確認してください

0
Samus