如何通过命令行打开xcode管理器窗口

时间:2015-09-09 01:33:54

标签: ios xcode xcodebuild xcrun xctool

我想通过命令行(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 个答案:

答案 0 :(得分:0)

您可以使用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

答案 1 :(得分:0)

在构建过程结束时使用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

您也可以在shell脚本中使用它:

#!/bin/bash

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

osascript -e "$as"

*未经测试,因此可能需要一些摆弄,但这应该给你基本的想法。