使用Apple脚本运行模拟器构建

时间:2012-03-20 23:56:59

标签: iphone objective-c ios cocoa-touch applescript

我想编写一个AppleScript,以便在某个预定时间在模拟器上启动我的项目。我使用以下苹果脚本,但它不在我的模拟器上运行项目。它退出模拟器,启动XCODE但不在模拟器上运行项目,尽管目标已正确设置为模拟器。我该怎么办?

application "iPhone Simulator" quit
tell application "Xcode"
    open "Users:abhinav:myProject:Code:client:src:test.xcodeproj"
    tell project "test"
        clean
        build
        run
    end tell
end tell
application "iPhone Simulator" activate

1 个答案:

答案 0 :(得分:0)

不幸的是,Xcode中的AppleScript支持非常破碎,并且不支持运行动词。但是,如果您正在使用AppleScript,则可以使用以下代码中的系统事件来运行它:

tell application "Xcode"
    tell project "test"
        activate
    end tell
end tell


tell application "System Events"
    tell process "Xcode"
        click menu item "Run Without Building" of menu 1 of menu item "Perform Action" of menu "Product" of menu bar item "Product" of menu bar 1
    end tell
end tell