xcodebuild构建测试与构建操作

Max*_*kin 6 xcode xcodebuild

build-for-testing但是,由于Xcode 8.x Apple添加了动作参数,因此我不清楚在使用之后是否要发布生成的工件build-for-testing,是否需要使用buildaction参数重新运行xcodebuild ?

任何人都可以回答是build-for-testing强制debug配置还是禁用某些优化?

小智 4

探索新xcodebuild

xcodebuild是从命令行构建、运行和执行我们的应用程序的命令行工具。

这在 Xcode 服务器中使用。Xcode 8 现在对xcodebuild命令行工具进行了一些改进。

Build For Testing
Run Code Online (Sandbox Code Playgroud)

xcodebuild 现在有build-for-testing选项,它像往常一样采用工作空间方案和目标,但除此之外它将创建XCTESTRUN文件。

这应该构建我们的应用程序以进行测试并创建xctestrun 文件。

它对于 BDD 和持续集成更有用。

  • 那么,给定一个持续集成服务器,您会使用“构建测试”来:测试+部署工件吗?或者您会使用“build”来构建工件,而“build-for-testing”仅用于测试吗? (3认同)