iOS ビルドが Unity Build Automation からダウンロードまたはインストールできない
Resolve iOS build download and installation issues in Unity Build Automation.
読み終わるまでの所要時間 2 分最終更新 1ヶ月前
事象
- iOS ビルドのダウンロードで次のエラーを含むダイアログが表示されます。
No Install - Your device is not provisioned for this build. - 共有ページからビルドをダウンロードしようとすると、iOS ダイアログに次のエラーが表示されます。
Unable to Download App - ビルドのダウンロードに成功すると、iOS ダイアログに次のエラーが表示されます。
Unable to Download Application - AppName could not be installed at this time.
問題の特定
コンソールに問題を表示します。- テストデバイスを、開発用の macOS デバイスに接続します。
- XCode オーガナイザーを開きます。
- デバイス のウィンドウで、サイドバーから接続デバイスを選択します。
- コンソールを選択し、アプリケーションを再インストールします。
考えられる原因
いくつかの原因が考えられます。- デバイスストレージがすべて使われている。
- 現在のセッションに問題が生じている。
- デバイスの UDID がモバイルのプロビジョニングプロファイルに登録されていない。
- デバイスの UDID が偽の UDID である。
- オンデマンド配布プロビジョニングプロファイルが破損している。
- デバイスがバックアップから復元され、デバイス セッションが無効になった。
- プロビジョニングプロファイルに使用した証明書が 無効 であるか、有効期限切れ である。
- ネットワークタイムアウトが発生した。
- ビルドとデバイスのアーキテクチャ設定に互換性がない。これは、ビルド時に Build Active Architecture Only (アクティブアーキテクチャのみビルド) 設定が有効な場合に発生することがあります。
- モバイル Safari を使用していない。
- モバイル Safari を プライベート モードで使用している。
解決
インストールなし - 使用中のデバイスはこのビルド用にプロビジョニングされていません。
iOS ビルドのダウンロードに次のメッセージが表示されます。No Install - Your device is not provisioned for this build.UDID の登録
このエラーメッセージの最も可能性が高い原因は、UDID が開発用または配布用のモバイルプロビジョニングプロファイルに登録されていないことです。 UDID を検索して登録するには、以下の手順に従います。- UDID を見つける
- デバイスを Mac に接続します。
- Finder を開きます。
- サイドバーで iPhone デバイスを選択します。
- UDID はデバイス名の下の全般タブに表示されます。
- 指示に従って、UDID を登録 します。
デバイスセッションのリセット
このエラーメッセージが表示されるのは、デバイスの現在のセッションが破損している場合が上げられます。例えば、電話機のバックアップを適用したり、セッションクッキーが破損した場合などです。セッションの問題を解決するには、デバイスリセットページ に移動してデバイスセッション情報をリセットします。すると、Unity Build Automation ページにリダイレクトされます。リダイレクトされない場合は、Unity Dashboard にアクセスしてログインとログアウトを実行し、リセットプロセスを完了します。Safari の使用
Safari をブラウザーとして使用し、プライベートモードでないことを確認します。Safari のキャッシュとクッキーを消去するには、Safari > Settings (設定) に移動します。Unity Build Automation は、iOS の他のブラウザーでの動作は保証されていません。アプリケーションをダウンロードできない
ビルドをダウンロードしようとすると、Unable to Download App接続をテストする
このエラーは、ビルドをダウンロードできるだけのインターネット接続の安定性がない場合に発生する可能性があります。インターネットサービスプロバイダーを確認して接続が安定し、デバイスに十分な空きスペースがあることを確かめます。インターネット接続に問題があるかどうかを確認するには、3G や有線接続などの別の接続をテストします。証明書の更新
このエラーは、プロビジョニングプロファイルに使用した証明書が取り消されたか削除された場合に発生する可能性があります。この問題を解決するには、証明書を更新 し、プロビジョニングプロファイルを再生成 します。Unity Dashboard でファイルを更新後、アプリケーションをリビルドして変更を適用します。 考えられる原因とトラブルシューティングのステップについては、こちらの スタックオーバーフローの投稿 を参照してください。アプリケーションをダウンロードできません - AppName は現時点ではインストールできませんでした
ダウンロードが成功すると、Unable to Download Application - AppName could not be installed at this time追加リソース
- iOS ビルドプロセスの詳細は、iOS アプリケーションの署名 を参照してください。
- Unity Discussions ウェブサイト のフォーラムで問題について取り上げます。
- 配布用プロファイルの詳細については、プロビジョニングプロファイルの無効状態の解決 に関する Apple ドキュメントを参照してください。