2012-03-20 47 views
0

我想編寫一個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 

回答

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 
相關問題