2012-03-09 18 views
1

我有這樣的問題:IOS:特設供應

無效簡介:分配打造的權利必須得到任務,允許設置爲false

我知道我必須設置

<key>get-task-allow</key> 
<true/> 

在entitlements.plist但在xcode 4.3我沒有找到這個文件,我該怎麼辦?

回答

5

您需要將Entitlements文件添加到您的項目中。

你可以在http://support.testflightapp.com/kb/common-questions/i-get-an-unable-to-download-error-when-installing-my-application找到詳細的解釋。向下滾動到「缺少授權」。

+0

它不適用於xcode 4.3 – CrazyDev 2012-03-09 13:09:55

+4

要在Xcode 4中創建權利文件,只需從新文件菜單項創建一個新的plist文件,然後將其類型更改爲iPhone Entitlements plist。您可以通過在Project Navigator中選擇文件然後右鍵單擊編輯器中的右側,選擇Property List類型並最終選擇iPhone Entitlements plist來更改文件類型。 – ihuk 2012-03-09 13:21:17

+0

非常感謝.... – CrazyDev 2012-03-09 13:42:36

2

來自:

http://help.testflightapp.com/customer/portal/articles/494413-how-to-create-an-ipa-xcode-4-3-
http://help.testflightapp.com/customer/portal/articles/535398-invalid-profile-distribution-build-entitlements-must-have-get-task-allow-set-to-false-

作爲XCode的4.3,這是自動處理。似乎混淆了一些開發人員的是,當他們將他們的IPA上傳到TestFlight,並得到一個錯誤,指出get-task-allow必須設置爲false。這表明,無論是:

  • 您創建了一個Entitlements.plist文件和設置獲得任務,允許真正在舊版本的Xcode
  • 你是一個開發配置文件
簽署您的應用程序

讓我生氣的是我無法讓我的分配配置文件工作,並且總是得到這個錯誤。奇怪的是,如果我使用了開發人員配置配置文件,它工作。 WTF。