Как открыть окно органайзера xcode с помощью командной строки

Я хочу собрать и заархивировать свой проект с помощью командной строки (xcodebuild,xcrun), а затем открыть окно организатора xcode, чтобы я мог легко выполнить "Отправить в App Store". Однако, на последнем шаге, как я могу открыть Окно органайзера xcode после архива автоматически Используемый мной скрипт

xcodebuild -scheme DIDDemo archive

После того, как скрипт заработает, я хочу открыть окно организатора xcode: https://github.com/AHappyFish/imageCache/blob/master/23E6D725-F5C1-4BB2-BF9F-525228CD59E2.png

2 ответа

Использование Applescript в конце процесса сборки, чтобы активировать окно "Организатор" Xcode:

tell application "System Events"
    tell application "Xcode"
        activate
        set index of window 1 where name contains "Organizer" to 1
    end tell
end tell

Вы также можете использовать его в сценарии оболочки:

#!/bin/bash

as="tell application \"Xcode\" to set index of window 1 where name contains \"Organizer\" to 1"

osascript -e "$as"

* не проверено, поэтому может потребоваться некоторая путаница, но это должно дать вам основную идею.

Вы можете использовать AppleScript для управления пользовательским интерфейсом, используя "UI Scripting", который предназначен для программного обеспечения, предназначенного для помощи слепым людям и т. Д.:

http://n8henrie.com/2013/03/a-strategy-for-ui-scripting-in-applescript/

Однако из-за проблем безопасности в последних версиях OS X он может использоваться только подписанным кодом, что означает, что вам придется кодировать исполняемый файл AppleScript:

https://support.apple.com/en-us/HT202802

Другие вопросы по тегам