デバイスにアプリをインストールしています。アドホックディストリビューションを使用すると、私のアプリは2つのデバイスで正常に実行されますが、他の1つのデバイスでは実行されません。配布証明書にすべてのデバイスを含めましたが、それでもこれを解決できません。
インストールで発生する可能性のあるエラーはありますか?
ここで他の人が述べたように、もう一度やり直そうとするとうまくいくことがあります。
プロビジョニングポータルのプロファイルに電話を再度追加し、再度ダウンロードします。
[Xcode]->[オーガナイザー]->[デバイス]->[ライブラリ/プロビジョニングプロファイル]でコンピューターから古いプロファイルを削除してから、再度インストールします。
ターゲットでプロファイルを再度選択し、クリーンアップしてから、再構築/アーカイブします。
ただし、インストールするデバイスに、アプリのデプロイターゲットで指定されているバージョンよりも古いバージョンのiOSがインストールされていないことも確認してください。これは私に一度起こりました、そして、エラーメッセージは同じです。
アプリには、新しいデバイスのUDIDなしで、古いmobileprovisionファイルが含まれている可能性があります。
Xcode Organizerに含まれている新しいUDIDを含む.mobileprovisionファイルをダウンロードしてインストールしましたか?
Xcodeがビルドに新しいファイルを正しく含める前に、Xcodeオーガナイザーに移動して古い.mobileprovisionファイルを削除しなければならない場合がありました。
デバイスがプロビジョニングファイルに含まれていることを確認する方法は、7-zipなどのプログラムで.ipaファイルを開くことです。
Embedded.mobileprovisionというファイルを探し、それをどこかに抽出します。テキストエディタで開くと、ゴミの中にプロビジョニングされているデバイスUDIDのリストが表示されます。