Я ценю, что уже есть вопросы по этой теме, но, прочитав те, которые я могу найти (в частности, этот: Скажите AppleScript для создания проекта XCode ), они все, кажется, пару лет старые и ответы, кажется, не относятся к текущей версии Xcode.
Аналогично связанному вопросу, я пытаюсь автоматизировать открытие проекта Xcode, его сборку и запуск приложения в iPhone Simulator (v4.3). Рассматриваемый проект - iPhoneDriver проекта Selenium (подробности см. Здесь: http://code.google.com/p/selenium/wiki/IPhoneDriver)
Основываясь на ответе на другой вопрос, я написал следующий скрипт:
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 открывает проект без проблем. Но как только я включаю оставшуюся часть скрипта, иконка Xcode в доке отскакивает, но это все, что я получаю, кроме вышеперечисленного из редактора AppleScript.
Кто-нибудь может посоветовать, что я делаю не так? Это первый раз, когда я использую AppleScript или Xcode, поэтому я пытаюсь диагностировать проблему.
Я попытался просмотреть словарь Xcode AppleScript, но без отработанных примеров я не могу точно определить нужный мне синтаксис.
Заранее спасибо за любую помощь!