2011-07-13 12 views
5

Próbuję przekonać Xcode do zbudowania i uruchomienia mojego projektu za pomocą Applescript. To jest to samo pytanie co How to build & run Xcode with Applescript?, ale myślę, że odpowiedź może być nieaktualna, ponieważ nie działa na moim komputerze. Mam to:Jak uzyskać Xcode do kompilacji i uruchamiania za pomocą Applescript?

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

Ja również próbowałem następujące:

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

ale nie budować, to po prostu zwraca wartość „brakujące”.

(przy użyciu Xcode 4.0.1, OS X 10.6.8)

miewam ogromne ilości kłopotów próbuje użyć Applescript z Xcode; Nie mogę znaleźć żadnej aktualnej dokumentacji (z wyjątkiem słownika Xcode, który jest bardzo zwięzły), tylko przykłady, które wydają się nie działać. Każda pomoc będzie doceniona.

+0

Może to być to samo pytanie w teorii, ale słowniku AppleScript Xcode 3 jest znacznie różni się od Xcode 4'S, więc nie jest to duplikat tego pytania w jakikolwiek sposób. – NSGod

Odpowiedz

1

Zamierzam zaryzykować stwierdzenie, że jest to niekompletna implementacja ze strony Apple. Słownik stwierdza, że ​​build ma zwrócić wartość, ale nic nie jest zwracane, a Xcode nic nie robi. Poniższy kod jest dokładnie zgodny ze Słownikiem, ale też nie działa.

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 

Tylko dla odniesienia jest tu składnia za Script Debugger:

set theResult to build reference ¬ 
    static analysis boolean ¬ 
    transcript boolean ¬ 
    using build configuration type 
Powiązane problemy