8

6 か月間ほとんど問題がなかったのですが、OTA 経由で社内テスト用のアプリを配布しようとすると、突然大きな問題が発生しました。アプリのインストール中 (ダウンロード後)、次のエラー メッセージが表示されます -> スクリーンショット。すべてのテスターに​​も同じメッセージが表示されるため、単一のデバイスにバインドされていません。

デバイスのコンソールに次のメッセージが表示されます。

preflight_application_install: Could not verify executable at /var/tmp/install_staging.uNQth4/foo_extracted/Payload/myApp.app

奇妙なことに、Xcode を使用して USB 経由でアプリをインストールできます。また、AppStore アップロードの検証も問題ありません。

私はすでに多くのことを試しました:

  • 新しい配布プロファイル
  • UDID がプロファイル内にあるかどうかを確認しました
  • キーチェーンの二重プロファイルをチェック
  • Xcode Voodoo を実行しました (クリーン ビルド、派生データの消去)
  • 資格で修正しようとしました(「get-task-allow」= false)

これを解決するためのアイデアは非常に役立ちます。前もって感謝します。

アプリケーションをダウンロードできません

4

5 に答える 5

4

さらに調査した結果、この問題は、Developer Provisioning Profile と Ad Hoc Distribution Profile の無効な組み合わせが原因で発生しました。問題は、通常の修正 (証明書の交換など) でさえ機能しないことでした。Xcode は常に有効なプロファイルを示しました。

KeyChain のクリーン インストールを目標として、MacOS の完全な再インストールを推奨する多くの投稿を読みました。カスタマイズした MacOS を殺したくなかったので、VMWare を使用して Mac OS 10.7.3 + Xcode の仮想マシンを作成しました。その後、すべてをセットアップするのに 20 分ほどかかり、OTA が機能しました。この場合、クリーンな仮想 OS を手元に用意しておくことをお勧めします。

于 2012-05-14T23:15:46.110 に答える
1

私の場合、問題は IPA ファイルに bundle-version 番号があり、plist ファイルに別の bundle-version 番号があることでした。

plistファイルをIPAファイルと同じ番号に変更すると、うまくいきました。

于 2012-09-17T15:25:29.040 に答える
1

会員センターで、アドホック配布のプロビジョニングを削除して、再度作成します。再コンパイルした後、うまくいきました!

于 2014-07-04T19:46:57.977 に答える
0

OTA ビルドがある場合、アドホック ビルドは必要ありません。それらのプロファイルを投げます。

于 2012-05-15T19:45:49.430 に答える
0

私はこれと同じ問題を抱えていましたが、新しい電話を手に入れたことを思い出したので修正しました。そのため、Xcode (開発者モード) に接続し、デバイスをプロビジョニング プロファイルに追加して、プロファイルを再インストールしました。

于 2014-07-17T02:05:15.010 に答える