刚从3.8.3版本升级项目到3.8.4版本,苹果版本启动黑屏,查看XCode报错
11:41:16 [ERROR]: JS: TypeError: fs.readJsonFile is not a function, stack: TypeError: fs.readJsonFile is not a function
at readJson (jsb-adapter/engine-adapter.js:1410:8)
at parseJson (jsb-adapter/engine-adapter.js:1837:3)
at download (jsb-adapter/engine-adapter.js:1739:5)
at downloadJson (jsb-adapter/engine-adapter.js:1846:3)
at downloadBundle (jsb-adapter/engine-adapter.js:1863:3)
at src/cocos-js/cc.js:1:501786
at XA (src/cocos-js/cc.js:1:494290)
at fb.download (src/cocos-js/cc.js:1:501535)
at Object.load (src/cocos-js/cc.js:1:507076)
at src/cocos-js/cc.js:1:512861
对比了3.8.3和3.8.4生成的jsb-adapter文件,发现引用的接口名称变化了,怀疑是底层的C++接口没有改导致不匹配?
对比如下,红色是3.8.4生成的,里面调用了fs.readJsonFile,绿色是3.8.3生成的,调用的是fsUtils.readFile接口




