0
我有一個由項目(B)和(C)使用的項目(A)。在Xcode-> preferences-> locations中,我有一個名爲PROJECT_SRC的設置項目A引用,當我在B.xcodeproj上工作時,它被設置爲B的源路徑。如果我想在C.xcodeproj上工作,則必須手動將更改爲將該設置指向C的源代碼。有沒有辦法動態改變這個設置?我可以在xcode中動態更改「源樹」條目嗎?
在此先感謝! Chris
我有一個由項目(B)和(C)使用的項目(A)。在Xcode-> preferences-> locations中,我有一個名爲PROJECT_SRC的設置項目A引用,當我在B.xcodeproj上工作時,它被設置爲B的源路徑。如果我想在C.xcodeproj上工作,則必須手動將更改爲將該設置指向C的源代碼。有沒有辦法動態改變這個設置?我可以在xcode中動態更改「源樹」條目嗎?
在此先感謝! Chris
所以我想我需要做的就是使用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中找到
您想通過使用位置來實現什麼?這大概可以通過在B和C項目中引用A項目來完成。你嘗試過嗎? – gaige 2013-03-18 22:22:26
不幸的是,這是另一種方式,它不是我可以改變的東西(不是我的項目)。 – znomorph 2013-03-19 13:40:28