2.2.0版本微信小游戏iOS 9闪退,转es5都不行

有勾选es6转es5选项,发现出问题的是cocos2d-js.js文件(正式构建是cocos2d-js-min.js),但这个文件超过500k直接跳过执行转es5了。我把 require(‘cocos/cocos2d-js.js’); 这一行注释掉就没闪退,有没什么办法兼容iOS 9 ?线上有几个iOS 9玩家反馈进不了游戏

刚我用babel设置"compact": false,这样就去掉了文件过大的限制,然后转成es5还是会出现闪退的问题,说明闪退不是es6语法的问题,原来cocos2d-js.js本身就已经是转成es5的了。

现在是一头雾水,不明白是什么原因导致闪退

也许会不会有无法转成es5的es6语法

ios9 ,不用多想,一般都是内存爆了。

第一个场景都没看见就闪退了, require(‘cocos/cocos2d-js.js’);就闪退,跟内存没什么关系,在2.0.10都是没问题的

构建好的就是es5代码,有可能是你的开放域里有es6代码