2011-11-29 40 views
3

Xcode在嘗試CMD + I(配置文件)設備上的應用程序時拋出此錯誤。跑步很好。只是分析不起作用,並給出這個錯誤。如何在Xcode 4中調試「Xcode CodeSign錯誤:授權文件Entitlements.plist缺失」?

Entitlements.plist的路徑是虛假的,並指向一個不再存在的位置。

我不想做Ad-Hoc Distribution,只需在設備上配置我的應用程序即可。

我只找到有關此問題的Xcode 3.2相關資源。有沒有其他人遇到過Xcode 4,並找到了解決方案?

回答

5

將您的Entitlements.plist文件複製到項目的根目錄中。如果你沒有一個,然後創建一個,並把它放在你的默認包。有(一次)沒有魔術在這裏發生。

+1

如何創建Entitlements.plist?它的目的是什麼? – dontWatchMyProfile

+1

在iOS中的XCode,File/New File中選擇「代碼簽名」,然後在右窗格中選擇Entitlements,然後單擊保存。打開它 - 有一個關鍵:get-task-allow。如果您打算使用XCode中的調試器運行它,請將其設置爲YES。如果您將IPA文件發送給測試人員或提交給應用商店,請將其設置爲NO。有關詳細信息,請參閱以下網址:http://developer.apple.com/library/ios/#qa/qa1710/_index.html – Rayfleck

+0

真的,它非常有幫助,因爲我遇到了同樣的問題。 謝謝Rayfleck – Kamarshad