常见问题
脚本停止问题
- iOS采用的js引擎与ec的安卓不太一样, 在脚本被动停止的时候会将 isScriptExit() 返回值设置为false, 需要自己的业务中判断脚本停止
- 尤其是在是使用循环(包括, for, while等)一定要进行判断脚本是否停止, 然后进行退出循环
- 如果不进行判断退出循环, 容易造成app的cpu直接飙升到100%, 正常写代码逻辑也是需要自己判断是否结束的
- 例子:
function main() {
while (true) {
// 退出循环
if (isScriptExit()) {
break;
}
sleep(100)
console.log("d " + new Date())
}
}
main()
自动化启动问题
- iOS脱机版本支持15+的iOS系统, 安装代理IPA后, 点击代理IPA图标, 会自动出现Automation Running白色字样即可
- 如果不出现白色字样, 可以通过中控或者后续提供的激活器, 激活一下代理即可