Aprecio que ya hay preguntas sobre este tema, pero habiendo leído las que puedo encontrar (particularmente esta: Tell AppleScript To Build XCode Project), todas parecen ser un par de años y las respuestas no parecen aplicarse a la versión actual de Xcode.Sintaxis de AppleScript para automatizar Xcode 4.1 para Limpiar, compilar y ejecutar
De forma similar a la pregunta vinculada, intento automatizar la apertura de un proyecto de Xcode, compilarlo y luego ejecutar la aplicación en el simulador de iPhone (v4.3). El proyecto en cuestión es iPhoneDriver del proyecto selenio (ver aquí para más detalles: http://code.google.com/p/selenium/wiki/IPhoneDriver)
Sobre la base de la respuesta en la otra pregunta, me han escrito el guión siguiente:
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
Por desgracia, cuando corro esta me sale el siguiente:
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
Si me quedo sólo la orden de apertura, Xcode abre el proyecto sin ningún problema. Pero tan pronto como incluyo el resto del guión, el ícono de Xcode en el dock rebota, pero eso es todo lo que obtengo, aparte de lo anterior del Editor de AppleScript.
¿Alguien puede aconsejarme qué estoy haciendo mal? Esta es la primera vez que uso AppleScript o Xcode, así que estoy luchando por diagnosticar el problema.
He intentado buscar en el diccionario AppleScript de Xcode, pero sin ejemplos trabajados no puedo determinar la sintaxis que necesito.
¡Gracias de antemano por cualquier ayuda!
Estoy un poco confundido. ¿Quieres "construir" o "ejecutar" tu proyecto? –