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

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

xcodebuild -scheme DIDDemo archive

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


person zmgift    schedule 09.09.2015    source источник


Ответы (2)


Вы можете использовать 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

person Abhi Beckert    schedule 09.09.2015
comment
Спасибо, это помогло мне - person zmgift; 09.09.2015

Используйте 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"

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

person l'L'l    schedule 09.09.2015