在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)。
答案 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