2013-03-18 33 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中找到

相关问题