环境:
- Cocos Creator 版本:3.8.5
- 目标平台:微信小游戏
- 测试设备:iOS 真机
问题描述:
构建微信小游戏后,在 iOS 真机上运行报错:
SystemError (appServiceSDkScriptError)LifeCycle.load fail: Can’t find variable:setTimeout
环境:
问题描述:
构建微信小游戏后,在 iOS 真机上运行报错:
SystemError (appServiceSDkScriptError)LifeCycle.load fail: Can’t find variable:setTimeout
我把工程里所有的setTimeout都移除了,仍然存在这个问题。问AI,AI说是引擎中用到了setTimeout
试试window. setTimeout,打印下是不是undefind,或者是不是你的window被不小心覆盖了
出于测试目的,我建立了一个cocos空项目,里面只放了一个场景,构建为微信小游戏,尝试发布了下,仍然有以上报错。说明不是我代码的问题。
小米11(安卓版本12)微信版本(8.0.66),iphone11(ios版本26.2.1)微信版本(8.0.66)
ipone13(ios版本26.2)微信版本(8.0.69)都有这个问题。
cocos3.8.5,3.8.6都复现了。
怎么@cocos 官方的人给看看
。
这个帖子我也看到过。时间挺久了。微信官方也没回应。两边官方都不回应 
开发工具可以选基础库,选低版本的试试,我们的项目用最新的基础库进不去游戏
某些微信版本规定基础库的版本不能低于xx。
开发工具选择基础库,对于这些版本不生效的
不影响功能,我感觉有可能是vconsole的问题,但不好证明。有答案了呼我一下
一样遇到报错setTimeout,不管在game.js开头文件怎么定义,都会报这个错。而且只会在ios上报这个错。更换微信基础版本就没这个错了。感觉像是微信他们自己基础的问题。有答案麻烦也圈我一下。谢谢