Я ценю, что уже есть вопросы по этой теме, но прочитав те, которые я могу найти (особенно этот: Сообщить AppleScript, чтобы построить проект XCode), они все, кажется, пару лет, и ответы, похоже, не относятся к текущей версии Xcode.
Аналогично связанному вопросу, я пытаюсь автоматизировать открытие проекта Xcode, его создание, а затем запуск приложения в iPhone Simulator (v4.3). Этот проект является проектом Selenium iPhoneDriver (подробнее см. Здесь http://code.google.com/p/selenium/wiki/IPhoneDriver)
На основании ответа в другом вопросе я написал следующее script:
tell application "Xcode"
open "/Users/<username>/Documents/Code/Selenium/iphone/iWebDriver.xcodeproj"
tell project "iWebDriver"
clean
build
try
debug
end try
end tell
end tell
К сожалению, когда я запускаю это, я получаю следующее:
tell application "Xcode"
open "/Users/ben.adderson/Documents/Code/Selenium/iphone/iWebDriver.xcodeproj"
--> project document "iWebDriver.xcodeproj"
clean project "iWebDriver"
--> missing value
build project "iWebDriver"
--> missing value
debug project "iWebDriver"
--> error number -1708
end tell
Если я запускаю только команду open, Xcode открывает проект без проблем. Но как только я включаю в себя остальную часть script, значок Xcode в доке отскакивает, но все, что я получаю, помимо вышеперечисленного из редактора AppleScript.
Кто-нибудь может сказать, что я делаю неправильно? Это первый раз, когда я использовал AppleScript или Xcode, поэтому я боюсь диагностировать проблему.
Я пробовал смотреть на Xcode AppleScript Dictionary, но без обработанных примеров я не могу определить синтаксис, который мне нужен.
Заранее благодарим за помощь!