2013-03-18 69 views
0

我有一個由項目(B)和(C)使用的項目(A)。在Xcode-> preferences-> locations中,我有一個名爲PROJECT_SRC的設置項目A引用,當我在B.xcodeproj上工作時,它被設置爲B的源路徑。如果我想在C.xcodeproj上工作,則必須手動將更改爲將該設置指向C的源代碼。有沒有辦法動態改變這個設置?我可以在xcode中動態更改「源樹」條目嗎?

在此先感謝! Chris

+0

您想通過使用位置來實現什麼?這大概可以通過在B和C項目中引用A項目來完成。你嘗試過嗎? – gaige 2013-03-18 22:22:26

+0

不幸的是,這是另一種方式,它不是我可以改變的東西(不是我的項目)。 – znomorph 2013-03-19 13:40:28

回答

0

所以我想我需要做的就是使用System Events plist編輯功能。我可以通過蘋果腳本做到這一點(我不會完全這樣,但你明白了吧):

tell application "System Events" 
    set plistFile to property list file "/path/to/file.plist" 
    tell plistFile 
     tell property list item "array name" 
      set value of property list item "x" to "..." 
     end tell 
    end tell 
end tell 

我發現這在蘋果論壇here

你需要編輯的plist中更改源路徑可在Users/userName/Preferences/come.apple.dt.Xcode.plist中找到

相關問題