设置不同版本的Xcode之间的优先级

时间:2012-01-26 18:13:52

标签: xcode applescript

在AppleScript脚本中,我有命令tell application "Xcode",我想使用Xcode 3,而它现在使用Xcode 4。

如何在tell application命令中指定Xcode版本或在tell application命令的不同Xcode版本之间设置优先级。

不建议xcode-select:它仅为xcode控制台工具设置Xcode版本之间的优先级。

更新

正如@Red_Menace所提到的,我们可以使用路径到.app文件或应用程序的ID。请说明是否有更好的解决方案(例如,设置优先级以按名称"Xcode"访问Xcode 3)。

1 个答案:

答案 0 :(得分:2)

您还可以在tell语句中使用应用程序路径或ID(包标识符),例如

tell application "/Developer/Applications/Xcode.app"
       -- or --
tell application id "com.apple.Xcode" -- Xcode 3
       -- or --
tell application id "com.apple.dt.Xcode" -- Xcode 4