2012-05-05 49 views
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 

回答

2

我打算猜測這個項目或配置文件有一些部分早於Xcode4。

某處你有get-task-allow授權設置爲true,它需要設置爲false。每other answers,這是需要允許像調試器的其他進程附加;但不允許進行臨時分發。

但是在XCode 4中,您根本不需要設置權利。從release notes(重點煤礦)

我定義在Xcode中的自定義代碼簽名應享權利文件,但我需要它?

如果您要在目標>構建設置中定義自定義代碼簽名授權文件,則可以嘗試完全刪除該配置並重建/重新提交。通常情況下,代碼簽名授權是不必要的定義的。如果您的應用程序正在使用自定義鑰匙串訪問共享或iCloud,則只需指定一個自定義代碼簽名授權文件。否則,從Xcode項目的Target> Build Settings中的所有構建配置中刪除Code Signing Entitlements配置,重建並重新嘗試提交/驗證。

...

如果你不確定是否需要定義一個代碼簽名應享權利的文件,它是最安全的,從你的目標刪除配置>構建設置,直到你肯定知道它需要