必备:Ios 真机、开发者账号(或者证书)、良好的数据线
其他:
Ios 真机已注册进入开发者账号
XCode version 9.0 and above.
iOS version 11.0 and above.
参考Macaca配置环境页,配置 Ios 真机测试环境,步骤大致包括:
$ brew install usbmuxd
$ brew install ideviceinstaller
$ brew install ios-webkit-debug-proxy
$ brew install carthage
$ DEVELOPMENT_TEAM_ID=TEAM_ID npm i macaca-ios -g
查看 TEAM_ID 的方法,确保已经有开发者账号(或者证书)的情况下,已经将 XCTestWD 安装到真机的情况下查看,TEAM_ID。在 XCTestWD 项目中如下可查看 TEAM_ID:
$ npm i macaca-cli -g
$ macaca doctor
Carthage 构建
carthage update --platform iOS
XCTestWD 安装,打开/XCTestWD/XCTestWD.xcodeproj
1. 导入开发者账号(证书)
2. Run Test 将 XCTestWDUITest 装入真机:
例子:
app
可注释例子:
platform=ios macaca run --verbose --reporter macaca-reporter -d ./mobile-app-sample.test.js
常见问题:
npm install -g ios-deploy