我正在尝试编写一个脚本,将iOS应用程序提交给AppThwack(一个真正的设备' UI测试服务)。他们的指导是使用Xcode GUI并使用Xcode Build For > Testing
菜单中的Product
选项构建应用程序。这有效,但我还没有能够将其翻译成xcodebuild
等价物。
更一般地说,我们如何确定Xcode传递给xcodebuild的参数(假设它使用该工具)。
答案 0 :(得分:5)
现在可以从Xcode 8开始(在撰写本文时为测试版)。使用build-for-testing
。
示例:
xcodebuild -workspace <workspace> -scheme <scheme> -destination 'generic/platform=iOS' build-for-testing
要切换到xcodebuild的测试版,请使用xcode-select
:
sudo xcode-select -switch /Applications/Xcode-beta.app/Contents/Developer
答案 1 :(得分:1)
xctool有一个名为build-tests
的标记,可以做到这一点。
(截至本文时,它目前不兼容Xcode 7,但他们正在研究它。)