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 中定义了一个自定义代码签名权利文件,但我需要它吗?

如果您在 Target > Build Settings 中定义自定义代码签名权利文件,您可以尝试完全删除该配置并重新构建/重新提交。通常情况下,代码签名权利的定义是不必要的。如果您的应用程序使用自定义钥匙串访问共享或 iCloud,您只需指定自定义代码签名权利文件。否则,请从 Xcode 项目的 Target > Build Settings 上的所有构建配置中删除 Code Signing Entitlements 配置,重新构建并重新尝试提交/验证。

...

如果您不确定是否需要定义代码签名权利文件,最安全的做法是从 Target > Build Settings 中删除配置,直到您确定需要为止

于 2012-05-06T09:39:07.510 回答