アプリをデバイスにインストールしようとすると、このエラーが発生します。私は過去3日間コード署名エラーを扱ってきましたが、今はこれです。
私のアプリは、配布証明書とモバイルプロビジョニングプロファイルを使用しています。ビルドサーバーにアップロードされ、コード署名エラーのない正常なビルドとして渡されます。サーバーは、デバイスでアプリをダウンロードするために使用しているアプリケーションダウンロードリンクを生成します。
Unable to download application, <app-name> could not be installed at this time
私が理解したことから、アプリは配布証明書とプロファイルを使用しているため、どのデバイスでも実行できるはずです。私が取り組んだ他のアプリは、この方法でうまく機能します。私のアプリをインストールできない理由は誰にもわかりますか?
この問題の最も一般的な原因:
- デバイスストレージがいっぱいです
- プロビジョニングプロファイルは、開発者のプロビジョニングプロファイルです。
- アドホック配布プロビジョニングプロファイルは破損であり、デバイスに問題があります。
- デバイスはバックアップから復元であり、無線配信の競合を引き起こしています
- ネットワークタイムアウトがありました
- アーキテクチャビルドとデバイスの設定は互換性がありません(ビルド時に[アクティブなアーキテクチャのみをビルド]がオンの場合に発生することがあります)。
- 使用しないMobile Safari。
この問題の正確な原因を見つけるには:
- デバイスをiMacで接続します。
- Organizerを開き、devicesを選択します。
- サイドバーから接続済みデバイスを選択します。
- 選択されたデバイス内でConsoleを選択します。
- これでアプリをインストール表示されます問題の正確な原因
アプリケーションは、有効なエンタープライズ/社内配布プロファイル/証明書でビルドされていますか?
その場合:デバイスをMacに接続し、xcodeを起動します。次に、オーガナイザー(CMD + SHIFT + 2)を開き、アプリのインストール中にデバイスのコンソールを読みます。たぶんそれは物事をクリアします
iOSバージョンがインストールするアプリと互換性があることを確認してください。
ユーザーがiOS 8iOS 7デバイス。
また、iOS 7にアプリケーションをインストールしようとして、互換性のないバージョンであるために失敗し、iOS 8にアップグレードした場合、次の手順を実行する必要があります。
バンドルIDを残すiOSのバグがあり、アップグレード後にアプリをインストールできないため、サイレントモードで失敗します。
私にとって、このエラーはアプリをinHouseアプリとして配布したときに発生しました。
エラーの理由は、オプションを使用したIPAファイルのエクスポート中です
アドホック展開用に保存しかし、実際にはエンタープライズ展開用に保存
また、iOS 10からは、許可用の文字列を指定する必要があります。たとえば、「Privacy-Camera Usage Description」の場合、「このアプリにはカメラへのアクセスが必要です。 "
iTunes Connectにアップロードして、検証中にアップロードが許可されていないかどうかを確認することで、.IPAの問題を特定できる場合がありますストアに必要な画像/アセットの欠落に関するエラー)。
私の場合、HockeyAppを介してデプロイされたXamarinアプリでエラーが発生していました。 Xcodeでプロジェクトを開発していなかったため、Application Loaderを使用して、IPAをiTunes Connectにアップロードしようとしました。検証は失敗し、info.plistに必要な設定が欠落していることに関するエラーが発生しました。これに対処したら、HockeyAppを介して再デプロイし、アプリを実行できました。
Application Loaderの手順については、こちらをご覧ください。 https://help.swiftic.com/hc/en-us/articles/201574452-Upload-Your-App-to-iTunes-Connect-using-the-Application -Loader
最後に、多くのトラブルの後、私はこの問題を修正することができました。
Xamarinを使用しています。アプリのプッシュ通知を有効にすると問題が発生し、プロビジョニングプロファイルが破損しました。
Entitlements.plistからのプッシュ通知のチェックを外しました(プッシュ通知を無効にしません)
私はプロジェクトをきれいにし、プロファイルをずっと削除していました
Appleはファイルのプロビジョニングに本当に取り組む必要があります。
ドキュメントでは、配布用のファイルのアーカイブ時に、最初にアプリを開発プロビジョニングプロファイルで署名し、次に配布プロビジョニングプロファイルで署名する必要があると書かれています。ただし、代わりにコード署名とアーカイブ署名の両方に開発プロビジョニングファイルを使用することで機能することがわかりました。
プロビジョニングファイルを実際に試してみて、どちらが適切かを確認する必要があります。
最近この問題を抱えていて、気が狂いました。 iOSバージョン、デバイスタイプ(iPhone、iPad)の設定は正しかった...それでもアプリはダウンロード/インストールされませんでした。
この場合、配布プロファイルの有効期限が切れていました。 Apple Developer/Member Center。
電話をMacに接続して修正するだけで、xcodeでアプリを実行できます
Appleプロビジョニングシステムにいくつかのバグがあると思います
.plistファイル内
uRLタグにhttp://を含めますか
URLタグに「www.somelink.com/.....」を入力すると、ダウンロードされますが、「現時点ではダウンロードできません」というメッセージが表示されます
「 http://www.somelink.com/ ....」と入力する必要があります
表示画像およびフルサイズ画像でも
私のアプリのコード署名とプロビジョニングのプロファイルも良好でした。ただし、組み込みのアプリ拡張機能を削除することで、iOS10デバイスで発生する問題を修正しました。有効な証明書はありませんでしたが、ターゲットのauto-xcode管理を無効にするまで無効として検出されませんでした。
Https用のDropboxを使用している人は、リンクが正しいことを確認してください...このような正しい形式を使用するのを忘れました https://dl.dropboxusercontent.com/s /xxxxxxxxxxxxx/appname.ipa www.dropbox.comは使用しないでください.......これを変更しただけで、うまく機能していました
同じbundleIdを持つすべてのアプリを削除する必要がある場合があります。私の場合、コードからインストールされたアプリがあり、CIを構成した後、CIからビルドをインストールできませんでした。修正は、Xcodeからインストールされたアプリを削除するだけでした。
xcodebuild
であなたと同じようなケースがあったと思います。ビルド設定とApple開発者ポータル(およびプロビジョニングプロファイル))でバンドル識別子が完全に同じ(大文字と小文字を区別する!)であることを確認することができます。
より詳細な説明と修正オプションがあります here 。
さて、私は以前にこの問題を抱えていました。最初に@max_の提案に従います。しかし、これはささいに聞こえるかもしれませんが、.ipaに関連付けられたplistファイルのipaのハイパーリンクに適切なケースがあることを確認してください。大文字と小文字が区別されます。