2009-06-16 18 views
74

因此,當我在我的iPhone應用程序項目中設置自己的權利時,我創建了一個新的Entitlements.plist,並將get-task-allow的值設置爲false。但爲什麼?這個鍵代表什麼?獲取任務允許在Xcode中做什麼?

編輯

注意這是關係到this question - 我發現,翻轉此鍵設置爲true的價值讓我到我的設備上安裝應用程序)

回答

126

this thread on ADC

獲取任務,允許,簽署時到應用程序,允許其他進程(如調試器)附加到您的應用程序。分發配置文件要求關閉此值,而開發配置文件需要打開此值(否則Xcode將永遠無法啓動並附加到您的應用)。

10

對調試應用程序的能力iPhone。

+1

有趣!如果這只是它,那麼我想知道爲什麼將該值設置爲false會阻止我在我的設備上安裝該應用程序? (相關所以問題:http://stackoverflow.com/questions/997884/application-could-not-be-verified-error-when-building-app-for-iphone-device) – Codebeef 2009-06-17 17:58:02

+0

這就是它所做的......但它實際上做了什麼,可以讓你做到這一點? – 2009-06-17 20:52:44

-6

對於xcode 4:您必須從新文件創建Entitlements.plist文件。和 Targets->打造你要在這裏寫「Entitlements.plist」設置 - >代碼簽名應享權利

我這樣做,並xcode的唐未得到了錯誤