Как мне получить Xcode для сборки и запуска с использованием Applescript? - PullRequest
5 голосов
/ 14 июля 2011

Я пытаюсь заставить XCode собрать и запустить мой проект, используя Applescript.Это тот же вопрос, что и Как собрать и запустить Xcode с Applescript? , но я думаю, что ответ может быть устаревшим, поскольку он не работает на моей машине.Я получаю это:

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

Я также пробовал следующее:

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

, но он не собирается, он просто возвращает "пропущенное значение".

(Использование Xcode 4.0.1, OS X 10.6.8)

У меня было огромное количество проблем при попытке использовать Applescript с Xcode;Я не могу найти никакой фактической документации (кроме словаря XCode, который очень краткий), только примеры, которые, кажется, не работают.Любая помощь будет оценена.

1 Ответ

1 голос
/ 14 июля 2011

Я рискну предположить, что это неполная реализация со стороны Apple. Словарь заявляет, что build должен возвращать значение, но ничего не возвращается, и Xcode ничего не делает. Следующий код точно соответствует Словарю, но он также не работает.

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

Просто для справки приведем синтаксис для отладчика сценариев:

set theResult to build reference ¬
     static analysis boolean ¬
     transcript boolean ¬
     using build configuration type
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...