2010-09-09 94 views
1

我繼承了一些源代碼,現在正在試圖adhoc編譯它。
但是,我看到這個錯誤訊息iPhone XCode編譯ADHOC

協同設計錯誤:權利文件「/Users/teepusink/Documents/i_think_the_original_guys_path/Entitlements.plist」缺少

我在哪裏可以改變這條道路?我確實看到存在Entitlements.plist文件,並且已將代碼簽名標識更改爲我的。

感謝,
三通

回答

0

您可以通過右鍵點擊你的目標下組&文件的目標改變它,點擊「獲取信息」選項。從左上角的配置下拉菜單中選擇Adhoc,然後將Code Signing Entitlements更改爲位於您計算機上的Entitlements.plist文件的路徑。

0

修復路徑的另一個簡單方法是隻刪除項目中的文件引用,確保文件位於您想要的位置(移動,複製,從存儲庫檢出),然後(重新)添加文件/ plist到您的項目。

2

得到了同樣的問題,不得不在XCode項目文件中手動修復它。 XCode不通過「獲取信息」接受我的更改。

  • 先備份!
  • 通過右擊Finder.app的文件並選擇「顯示包內容」爲「/Users/teepusink/Documents/i_think_the_original_guys_path/Entitlements.plist」
  • 開放project.pbxproj
  • 搜索打開.xcodeproj文件
  • 用CODE_SIGN_ENTITLEMENTS =「/Users/teepusink/Documents/i_think_the_original_guys_path/Entitlements.plist」刪除行;

之後,我能夠重新添加Entitlements.plist文件,它顯示了那裏正確的路徑和構建過程運行沒有錯誤。