iOS10 及其以上系统使用触动精灵运行脚本,运行一段时间后设备卡死(点击失效)怎么办?

rourou • 发表于 2018-01-23 12:00:00 • 更新于 2024-12-04 16:42:54 • 0回复

如果您是 iOS10 及其以上的越狱系统,使用触动精灵最新版运行一段时间会卡死只能重启。

请尝试在脚本中添加一段检测代码 getOSVer,判断是 10 系统就隔一段时间 (比如 2 个小时会卡死)运行

或者

如果以上代码没效果可以尝试使用以下代码

11 及其以上可以系统可以使用以下代码

注意事项

  • 重启后推荐先注销设备下。
  • 注销设备后如果调用的是 UI 配置函数、dialog 等阻塞函数需要在注销后加足够的延时时间(mSleep)以显示阻塞函数,如果延时时间不够会导致脚本卡在阻塞函数这里。
  • 企业版、标准版及专业版注销设备后设备方向错误从而会导致点击位置错误,TSP 脚本可以在本地记录时间然后用 lua_restart 函数,判断超出多长时间注销设备;lua 脚本可以用 script_switch 函数,将注销后代码放到另一个 lua 文件中进行切换。
  • 个人版 4.0.2-1 及以上版本已修复这个问题,但是每次注销后需要加 init 函数进行初始化方向,以防止设备方向出现问题。
  • 部分设备可能会出现注销后仍不点击的问题,如果仍出现不点击的问题可以具体测试下大概多长时间出现问题及 dialog 是否能显示。
16 人觉得有帮助 有帮助