testflightからiphoneアプリケーションをインストールしようとしていました。いくつかのデバイスに完全にインストールされますが、一部のデバイスでは約80%をインストールした後、「アプリケーションをダウンロードできません。現時点ではインストールできません」というエラーが表示されます。これはスクリーンショットです:
この問題に関して私を助けてくれる人はいますか?前もって感謝します。
safariでキャッシュとCookieをクリアし、デバイスがプロビジョニングプロファイルにあり、プロビジョニングプロファイルがデバイスにインストールされていることを確認します。
上記のすべてが役に立たない場合は、より高いビルド番号で新しいビルドを作成し、アプリをもう一度配布してみてください
これを引き起こす最も一般的な問題は次のとおりです( testflightのWebサイトから ):
私にとっては、クライアントのiPadがiOS 4.2.2を実行しており、私のプロジェクトが5.0+をサポートしていることがわかりました。
最近のデフォルトのXcodeプロジェクト設定では、デバッグ構成でONLY_ACTIVE_Arch(アクティブアーキテクチャのみのビルド)をyesに設定しています。
そのため、開発に使用するハードウェアとは異なるハードウェアにビルドをインストールすることはできません。
この設定を変更すると、インストールが正常に行われます。
Xcode 5.1の場合、問題はarm64
のVALID_ARCHS
アーキテクチャにありました。 5.0デバイスのリリース構成をローカルでビルドすると、次のエラーが発生します。
Xcodeは、6.0より前のiOSバージョンを実行しているデバイスに64ビットアーキテクチャをサポートするアプリケーションをインストールまたは起動できません。この構成は、iOS App Storeを介した配布でサポートされていますが、Xcodeでの開発中には使用できません。続行するには、スキームの実行アクションを編集し、64ビットアーキテクチャを含まないビルド構成を選択します。
arm64
からVALID_ARCHS
を削除すると、問題が解決します。私の場合、iOS 5デバイスでテストするために別のブランチを作成する必要がありました。
Build Active ArchitectureをNOに設定すると動作し、正常にインストールされます
インストールに失敗したデバイスのコンソールをXcode Organizerで確認します。
システムから何が問題なのかを伝える有用なメッセージを受け取ります。潜在的な失敗の理由はたくさんあるので、メッセージを確認しない限り、あなたはただ推測しています...
ビルドのバージョンを変更して、アプリケーションの公開を試みることができます。私も同じ問題を抱えていたので、変更するだけで同じことを試みました。
ここに私のために働いたものがあります:
Settings
> Safari
)。Settings
> General
> Profiles
)。追伸以前はテストフライトアプリを使用していましたが、クラッシュしてアイコンがすべて白になったようです。 iPhoneを再起動すると、正しく再表示されました。
また、iOS 6デバイスにインストールしようとすると、アドホックiPadアプリケーションでこの問題が発生していました。
私が修正したのは、XCodeでプロジェクトをクリックし、「iOS Deployment Target」の設定を5.1から6.0に変更することでした。
そして、iOS 5.1アプリがiOS 6.0デバイス上で実行されると考える愚かな考えがありました。
同様の問題がありました。ただし、iPadのタイミングを現在のタイミングに更新すると、修正できました。デバイスログを確認したところ、ログの時間が2年前に表示されていました。
デバイスのタイミングを現在の時刻に更新することで問題が解決することを願っています。
証明書(argh)をいじってからも同じ問題が発生しました。
この問題は、デバイスにインストールした@ Duraiamuthan.Hのコメントに従って明らかになりました。デバイスは、0xe8008016(資格)を報告しました SO here を参照してください
最初の理由は、testflightターゲットがチーム証明書ではなくAppストア配布証明書を使用したことです。私はそれを修正し、アプリケーションはXcodeを介してデバイスにインストールしていましたが、testflightでも動作しました。
アイコンが見つからないことが問題になる場合があります。マニフェストファイルが存在しないイメージを指しているため、インストールプロセスが失敗します。対応するパスにアイコンを配置すると、問題が解決しました。
私はこの問題を抱えていましたが、コード署名IDがテストフライトで使用したものと同じであることを確認することでこれを修正しました。
その後、すべてが正常に動作します
これは、不安定なネットワークでのネットワークエラー/タイムアウトの結果として見られました。再試行するだけの素晴らしいアイデアを得た後、進行状況バーが増加するのを見ることができました。また、ダウンロードサーバーで、数メガバイトのオフセットが増加し続けるHTTP範囲のリクエストも確認しました(アプリ全体は約44MBでした)。
私の場合、アプリはiCloudサービスを使用したいのですが、分散しています。プロビジョニングプロファイルは、iCloudが有効に設定されていませんでした。オンにしてプロファイルを更新します。
これは、「App Store」のセルラーデータを無効にし(休暇中など)、再び有効にするのを忘れた場合にも発生します。ここでの解決策は、[設定]-> [セルラー]で再度有効にすることです。
最終的には新しいプロビジョニングプロファイルを作成しましたが、それが原因であるかどうかはわかりません。
「アドホック配布プロビジョニングプロファイルが破損しており、デバイスに問題があります。」
@ mohitum007と同じ問題がありました。私の場合、このアプリの開発者は有効期限を含めました。
回避策として、過去の日付(たとえば先月)に日付を逆に設定します。その後、インストールして使用することができました。
また、日付を通常に戻すと、既にインストールされているアプリが起動しなくなりました。このアプリの会社に連絡して、更新されたバージョンを送信しました。
補足:他のアプリのユーザーも同じ問題を抱えていましたが、逆になりました。特定の日付より前にインストールまたは開始されません。
私にとっては、Testflightをアンインストールして、iPhoneを再起動するだけです。その後、TestFlightをインストールすると、正常に動作します!