适用范围:模拟器
适用方法:1. 模拟器编译运行;2. 执行 xctool 运行
[自动化测试应用](https://techbeacon.com/5-must-have-open-source-tools-ios-testing)
xcodebuild -list #可以查看工程配置,workspace, project, scheme
xcodebuild -project [your project].xcodeproj -scheme [your scheme] -sdk iphonesimulator -destination 'platform=iOS Simulator,name=iPhone SE,OS=11.4' build-for-testing
xctool -reporter [plain:设置输出路径./report.txt] -project [your.xcodeproj] -scheme [your scheme] -sdk [iphonesimulator11.4] -destination 'platform=iOS Simulator,name=[iPhone SE],OS=[11.4]' run-tests -only [only target]
eg:
xcodebuild -project TestXCtool.xcodeproj -scheme TestXCtool -sdk iphonesimulator -destination 'platform=iOS Simulator,name=iPhone SE,OS=11.4' clean build-for-testing
xctool -reporter pretty:./report.txt -project TestXCtool
适用方法:1. 模拟器编译运行;2. 执行 xctool 运行
[自动化测试应用](https://techbeacon.com/5-must-have-open-source-tools-ios-testing)
xcodebuild -list #可以查看工程配置,workspace, project, scheme
xcodebuild -project [your project].xcodeproj -scheme [your scheme] -sdk iphonesimulator -destination 'platform=iOS Simulator,name=iPhone SE,OS=11.4' build-for-testing
xctool -reporter [plain:设置输出路径./report.txt] -project [your.xcodeproj] -scheme [your scheme] -sdk [iphonesimulator11.4] -destination 'platform=iOS Simulator,name=[iPhone SE],OS=[11.4]' run-tests -only [only target]
eg:
xcodebuild -project TestXCtool.xcodeproj -scheme TestXCtool -sdk iphonesimulator -destination 'platform=iOS Simulator,name=iPhone SE,OS=11.4' clean build-for-testing
xctool -reporter pretty:./report.txt -project TestXCtool