使用 xcodebuild 运行测试 xcodebuild 命令行工具可以像 Xcode IDE 一样驱动测试。使用动作测试运行 xcodebuild 并使用 -destination 参数指定不同的目的地。例如,要在本地 OS X “My Mac 64 Bit”上测试 MyApp,请使用以下命令指定目标和架构:
> xcodebuild test -project MyAppProject.xcodeproj -scheme MyApp -destination 'platform=OS X,arch=x86_64'
如果您插入了支持开发的设备,您可以通过名称或 ID 调用它们。例如,如果您连接了一个名为“Development iPod touch”的 iPod touch,您想在上面测试您的代码,您可以使用以下命令:
> xcodebuild test -project MyAppProject.xcodeproj -scheme MyApp -destination 'platform=iOS,name=Development iPod touch'
测试也可以在模拟器中运行。使用模拟器轻松定位不同的外形尺寸、操作系统和操作系统版本。模拟器目标可以通过名称或 ID 指定。例如:
> xcodebuild test -project MyAppProject.xcodeproj -scheme MyApp -destination 'platform=Simulator,name=iPhone,OS=8.1'
资源