特设分发失败

时间:2012-05-05 19:15:49

标签: ios itunes distribution

在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

1 个答案:

答案 0 :(得分:2)

我猜这个项目或配置文件有一些早于Xcode4的部分。

某处您将get-task-allow权利设置为true,并且需要将其设置为false。每other answers,需要允许其他进程(如调试器)附加;但它不允许进行临时分发。

但在XCode 4中,您根本不需要设置权利。来自release notes(强调我的)

  

我在Xcode中定义了一个自定义代码签名权利文件,但我是否需要它?

     

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

     

...

     

如果您不确定是否需要定义代码签名权利文件,最安全的方法是从目标中删除配置&gt;构建设置,直到您确定需要