6

TestFlightApp.com 経由でアプリをインストールしようとすると、次のエラーが表示されます。

"Unable to download application. "helloworld" could not be installed at this time.

また、iTunes と Apple Configurator を介してインストールしようとしました。

最初にこのエラーが発生したとき、Apple の開発者プログラムが数週間前に停止したことが原因ではないかと考えたので、ラップトップでコード署名要求を使用してすべての証明書を再生成し、すべてのプロビジョニング プロファイルを再構築しました。

次に、iPhone と XCode からすべてのプロファイルを削除し、電話から TestFlight を削除しました。

次に、アプリをアーカイブし、テスト フライトにアップロードし、プロファイル内のすべてのデバイスに許可を与え、ダウンロード リンクを含む通知メールを送信しました。

ダウンロードしようとすると、進行状況バーがほぼ最後まで表示され、エラーがポップアップします。これは、インストール中にコンソールに表示されるものです (iPhone 構成ユーティリティから)。

SpringBoard[67] <Warning>: Killing com.helloworldapp for app installation
installd[53] <Error>: 0x2c6000 handle_install: Install 
    of "/var/mobile/Media/Downloads/-2429066128781955904/-410631401396950200" 
    requested by itunesstored
installd[53] <Error>: 0x2c6000 MobileInstallationInstall_Server: Installing 
    app com.helloworldapp
installd[53] <Error>: Aug 23 11:45:37  SecTrustEvaluate  
    [leaf CriticalExtensions IssuerCommonName]
installd[53] <Error>: 0x2c6000 verify_signer_identity: 
    MISValidateSignatureAndCopyInfo failed for
    /var/tmp/install_staging.a1ku9y/foo_extracted/Payload/helloworld.app/helloworld: 0xe8008017
installd[53] <Error>: 0x2c6000 do_preflight_verification: Could not verify 
    executable at /var/tmp/install_staging.a1ku9y/foo_extracted/Payload/helloworld.app
installd[53] <Error>: 0x2c6000 install_application: Could not preflight 
    application install
itunesstored[71] <Error>: 0x183b000 MobileInstallationInstall: failed with -1
installd[53] <Error>: 0x2c6000 handle_install: API failed

そのため、新しい証明書とプロファイルを取得しました。プロファイルには、インストールしようとしているデバイスが組み込まれており、TestFlight でそれらのデバイスに許可を与えました。

私は今途方に暮れています。過去にこれと同様の問題を修正したので、いつものアイデアがすべてなくなりました。

また、バージョン番号も上げようとしましたが (これは過去に機能していました)、うまくいきませんでした。

最近、プロジェクトを /Users/ フォルダーから外付けハード ドライブに移動しましたが、必要なすべてのパスを更新し、アプリをビルドして Xcode 経由で実行できるので、それがどのように問題なのかわかりません。

更新: Jason の回答のおかげで、Apple Configurator とは別のエラーが発生しました。

A signed resource has been added, modified or deleted
-402620393
com.apple.mdk.amderror

更新:完全を期すために、iTunes 経由で同期しようとしたときに iPhone に表示されるエラーを次に示します。

iTunes Sync: 'helloworld' failed to install
4

3 に答える 3

8

私はTestFlightで働いています。アップロード時には、これを防ぐために可能な限りすべてのシナリオをキャッチしようとしますが、キャッチできないケースや、これまでに見たことのないケースもあります。また、iPhone の「アプリケーションをダウンロードできません」というエラー メッセージからは、多くの情報が得られません。

この場合の最善の方法は、IPA (TestFlight にアップロードしたものと同じもの) を取得し、手動でデバイスにインストールすることです。Apple の Configuratorを使用すると、これは非常に簡単です。Apple の Configurator でインストールできない場合、問題の原因は TestFlight ではありません。問題の解決に役立つより適切なエラー メッセージが Configurator によって表示されることを願っています。インストールできる場合は、おそらく TestFlight の問題であり、こちらからサポート リクエストを送信してください。

いずれにせよ、何が起こるか教えてください。次回このような事態を防ぐために、別のアップロード チェックを追加できることを願っています。

于 2013-08-23T17:43:09.537 に答える
0

次に、アプリをアーカイブし、テスト フライトにアップロードし、プロファイル内のすべてのデバイスに許可を与え、ダウンロード リンクを含む通知メールを送信しました。

アプリをビルドしてアーカイブする前に、デバイスをプロファイルに追加する必要があります。承認されたデバイスのリストは、インストール時にオンラインでチェックされるのではなく、アプリにバンドルされています。

于 2013-08-23T17:34:40.350 に答える