5

テスト目的で開発者ビルドを何度も作成しましたが、すべてが正常に機能していました。だった!Xcodeをバージョン4.5に更新した後、iTunes経由で開発者ビルドをインストールできません。この状況は、プロビジョニングプロファイルにあるすべてのデバイスで同じです。

私が持っているものと、個人的なミスを避けるために他の開発者と2回チェックしたもの:1)開発者証明書2)適切なデバイスが追加された開発者プロビジョニングプロファイル3)適切なビルドプロセス

アプリのビルドが成功した後、私と他の開発者はiTunnes(10.7)を介してアプリをインストールしようとしますが、同期に失敗したというエラーダイアログのみが表示されます。

非常に重要な情報は、xCode 4.2で実行可能なアプリを構築し、同じ証明書とプロビジョニングプロファイルで問題なくiTunnes経由でインストールできることです。

Xcode経由で実行すると、デバイス上で直接アプリを実行できます

すべてのアップルの推奨事項を確認しました。私は大丈夫です:https ://developer.apple.com/library/ios/#technotes/tn2009/tn2242.html

同様の問題を持つ多くのフォーラムをチェックし、すべての証明書を取り消すことから始めて、この問題を減らすために多くのステップを実行しました。特定のデバイスで新しい開発者プロファイルを作成し、ビルドディレクトリとともにXcodeのtmpフォルダーをクリーンアップしました。KeyChainからすべての証明書とキーを削除し、新しいものをインポートしました。デバイス上のすべてのプロビジョニングプロファイルを削除し、新しいプロファイルをインストールします。プロジェクトをクリーンアップし、ビルドアーキテクチャ「armv」を変更し、ベースSDK-最新のiOS6。

あなたの応答に感謝します!!!

これはデバイス(iPhone5 iOS 6.1)からのログファイルの一部です

Nov  7 23:31:04  lockdownd[29] <Notice>: 016ca000 __copy_itunes_value_block_invoke_0: com.apple.mobile.iTunes.store/PurchaseTypes -> (null)

Nov  7 23:31:09  installd[31] <Error>: 0x343000 handle_install: Install of "/var/mobile/Media/PublicStaging/denik4.ipa" requested by itunesstored

Nov  7 23:31:09  installd[31] <Error>: 0x343000 MobileInstallationInstall_Server: Installing app cz.newslab.denik
>
Nov  7 23:31:09  installd[31] <Error>: profile not valid: 0xe8008012
>
Nov  7 23:31:09  installd[31] <Error>: 0x343000 install_embedded_profile: Could not install embedded profile: 0xe8008012
>
Nov  7 23:31:09  installd[31] <Error>: Nov  7 23:31:09  SecTrustEvaluate  [leaf CriticalExtensions IssuerCommonName]
>
Nov  7 23:31:09  mobile_assertion_agent[94] <Notice>: service_one_connection: Connection closed for client iTunes.
>
Nov  7 23:31:10  installd[31] <Error>: entitlement 'keychain-access-groups' has value not permitted by a provisioning profile
>
Nov  7 23:31:10  installd[31] <Error>: entitlement 'aps-environment' has value not permitted by a provisioning profile
>
Nov  7 23:31:10  installd[31] <Error>: entitlement 'application-identifier' has value not permitted by a provisioning profile
>
Nov  7 23:31:10  installd[31] <Error>: 0x343000 verify_signer_identity: MISValidateSignatureAndCopyInfo failed for /var/tmp/install_staging.yDZPNm/foo_extracted/Payload/denik.app/denik: 0xe8008016
>
Nov  7 23:31:10  installd[31] <Error>: 0x343000 do_preflight_verification: Could not verify executable at /var/tmp/install_staging.yDZPNm/foo_extracted/Payload/denik.app
>
Nov  7 23:31:10  installd[31] <Error>: 0x343000 install_application: Could not preflight application install
>
Nov  7 23:31:10  itunesstored[66] <Error>: 0x1786000 MobileInstallationInstall: failed with -1
>
Nov  7 23:31:10  installd[31] <Error>: 0x343000 handle_install: API failed
4

1 に答える 1

5

重要な行はこれです:

installd [31]:プロファイルが無効です:0xe8008012

私は最近、私たちのIPAの1つでこのエラーを自分で見ました。これは、iOSプロビジョニングポータルからプロファイルを再発行し(単純な変更を加えて元に戻し、送信する-プロファイルを再生成する必要があります)、新しいプロファイルを使用するようにXcodeコード署名IDを更新し、デバイスを再起動することで解決しました。その後、再試行しました。その後、正常にインストールされたようです。

問題の根本的な原因を突き止めることはできませんでしたが、これらの手順を実行した後は、再び問題が発生することはありません。

于 2012-12-06T10:07:47.257 に答える