2011-07-13 11 views
5

Estoy intentando que Xcode construya y ejecute mi proyecto usando Applescript. Esta es la misma pregunta que How to build & run Xcode with Applescript?, pero creo que la respuesta puede estar desactualizada, ya que no funciona en mi máquina. Me sale esto:¿Cómo puedo obtener Xcode para compilar y ejecutar con Applescript?

execution error: Xcode got an error: The specified object is a property, not an element. (-10008) 

También he intentado lo siguiente:

tell application "Xcode" 
    build project "MyProject" 
end tell 

pero no construye, simplemente devuelve "valor faltante".

(El uso de Xcode 4.0.1, OS X 10.6.8)

He tenido una gran cantidad de problemas tratando de utilizar Applescript con Xcode; No puedo encontrar ninguna documentación real (excepto el diccionario Xcode, que es muy escueto), solo ejemplos que parecen no funcionar. Cualquier ayuda sería apreciada.

+0

Puede ser la misma pregunta en teoría, pero diccionario AppleScript de Xcode 3 es muy diferente de Xcode 4 de, así que esto no es una duplicado de esa pregunta por cualquier medio. – NSGod

Respuesta

1

Voy a aventurarme a adivinar que esta es una implementación incompleta por parte de Apple. El diccionario indica que se supone que build devuelve un valor, pero no se devuelve nada y Xcode no hace nada. El siguiente código se ajusta exactamente al diccionario, pero tampoco funciona.

tell application "Xcode" 
    set theProject to project 1 
    set theBuildConfigType to build configuration type 2 of theProject -- "Debug" 
    set projectBuilt to build theProject using theBuildConfigType without static analysis and transcript 
end tell 

Sólo como referencia aquí es la sintaxis por Depurador de guiones:

set theResult to build reference ¬ 
    static analysis boolean ¬ 
    transcript boolean ¬ 
    using build configuration type 
Cuestiones relacionadas