1

iTunes のインストールに失敗した後、iOS デバイスのロガーでこれを取得します。喜んでお手伝いさせていただきます。

May  5 22:09:05 unknown installd[849] <Error>: entitlement 'get-task-allow' has value not permitted by a provisioning profile
May  5 22:09:05 unknown installd[849] <Error>: 00381000 verify_signer_identity: Could not copy validate signature: -402620394
May  5 22:09:05 unknown installd[849] <Error>: 00381000 preflight_application_install: Could not verify executable at /var/tmp/install_staging.ZPtjaK/foo_extracted/Payload/BaBus.app
May  5 22:09:05 unknown installd[849] <Error>: 00381000 install_application: Could not preflight application install
May  5 22:09:05 unknown SpringBoard[52] <Notice>: Posting 'com.apple.iokit.hid.displayStatus' notifyState=1
May  5 22:09:05 unknown UserEventAgent[12] <Warning>: DEBUG: Changing screen blanked state: 0
May  5 22:09:05 unknown SpringBoard[52] <Notice>: MultitouchHID: detection mode: 255->0 (deferring until bootloaded)
May  5 22:09:05 unknown SpringBoard[52] <Notice>: MultitouchHID: device bootloaded
May  5 22:09:05 unknown SpringBoard[52] <Notice>: MultitouchHID: detection mode: 0->0
May  5 22:09:06 unknown installd[849] <Error>: 00381000 handle_install: API failed
May  5 22:09:06 unknown installd[849] <Error>: 00381000 send_message: failed to send mach message of 71 bytes: 10000003
May  5 22:09:06 unknown installd[849] <Error>: 00381000 send_error: Could not send error response to client
4

1 に答える 1

2

このプロジェクトまたはプロビジョニング プロファイルには、Xcode4 より前の部分がいくつかあると思います。

どこかでget-task-allow資格が true に設定されており、それを false に設定する必要があります。他の回答によると、デバッガーなどの他のプロセスをアタッチできるようにするために必要でした。ただし、アドホック配布は許可されていません。

しかし、XCode 4 では、資格を設定する必要はまったくありません。リリースノートから(強調鉱山)

Xcode でカスタム Code Signing Entitlements ファイルを定義していますが、必要ですか?

Target > Build Settings 内でカスタム Code Signing Entitlements ファイルを定義している場合は、その構成を完全に削除して再構築/再送信してみてください。多くの場合、コード署名資格は不必要に定義されています。アプリケーションがカスタム キーチェーン アクセス共有または iCloud を利用している場合は、カスタム コード署名資格ファイルを指定するだけで済みます。それ以外の場合は、Xcode プロジェクトの [ターゲット] > [ビルド設定] のすべてのビルド構成からコード署名資格構成を削除し、再構築して提出/検証を再試行します。

...

Code Signing Entitlements ファイルを定義する必要があるかどうかわからない場合は、その必要性が確実にわかるまで、[ターゲット] > [ビルド設定] から構成を削除するのが最も安全です

于 2012-05-06T09:39:07.510 に答える