Скажите AppleScript разрабатывать проект XCode

Если вы работаете в системе типа linux / unix, вы можете использовать команду file для определения типа файла.

Существует три набора тестов, выполняемых в следующем порядке: тесты файловой системы, тесты магического числа и языковые тесты. Первый успешный тест приводит к печати типа файла.

Если вы работаете на компьютере с Windows, обычно используется расширение файла, как вы показали в своем коде.

13
задан chuan 17 June 2009 в 13:37
поделиться

4 ответа

Думаю, мне удалось это решить. Ниже приведен AppleScript:

tell application "Xcode"
    open "Users:chuan:Desktop:iphone_manual_client:iphone_manual_client.xcodeproj"
    tell project "iphone_manual_client"
            clean
            build
            (* for some reasons, debug will hang even the debug process has completed. 
               The try block is created to suppress the AppleEvent timeout error 
             *)
            try
                debug
            end try
    end tell
    quit
end tell

Путь должен быть в формате «:» вместо «/». Единственная проблема сейчас в том, что после того, как консоль отладки выполнила свою работу, AppleScript, кажется, «зависает», как будто ожидая, что что-то произойдет. Мне нужно провести дополнительные исследования AppleScript, чтобы узнать, что не так со сценарием.

13
ответ дан 1 December 2019 в 22:40
поделиться

Я не уверен насчет AppleScript, но вы можете скомпилировать его из командной строки, не открывая xcode ide, например:

xcodebuild -configuration Debug -target WhatATool -project WhatATool.xcodeproj

Если конфигурация очевидна, цель - это имя в списке целей xcode и название проекта в конце.

4
ответ дан 1 December 2019 в 22:40
поделиться

Имеется утилита командной строки xcodebuild (справочная страница здесь ), которая может лучше работать для того, что вы хотите выполнить.

2
ответ дан 1 December 2019 в 22:40
поделиться

Поскольку отладка может занять произвольное количество времени, вам, вероятно, понадобится блок «с таймаутом в секундах» / «тайм-аут окончания» вокруг сообщения отладки.

2
ответ дан 1 December 2019 в 22:40
поделиться
Другие вопросы по тегам:

Похожие вопросы: