现象:
已存在小程序 __UNI_XXXXXXX应用资源,版本信息:(null)
[Runtime][DEBUG:] ##CoreApp##...app start load..
[Runtime][DEBUG:] ##CoreApp##...createAppRuntime..
manifest.JSON解析失败请确保格式正确并不能包含注释
检测:manifest.JSON并无注释,且放在新建的项目中能够正常运行打开。但是放在已有的老项目中就出现上述问题
怀疑:网上有说百度地图的sdk冲突?但是新建项目添加了百度地图的sdk,照样能正常运行
求大佬分享经验解决
2 个回复
bzwlegend - android开发
+1,我的是升级xcode15后出现的问题,使用本地asserts加载wgt没问题,但从网络更新wgt包加载就有问题。
bzwlegend - android开发
我的问题解决了,排查代码发现是解压缩wgt没成功导致的(asserts和下载wgt解压缩都不行,代码没报错,所以没发现),进一步发现是解压缩库冲突导致(参考 https://nativesupport.dcloud.net.cn/UniMPDocs/FAQ/ios.html#q-wgt%E8%B5%84%E6%BA%90%E9%87%8A%E6%94%BE%E5%A4%B1%E8%B4%A5 ,替换SSZipArchive会报错,网上看是库冲突导致 https://github.com/ZipArchive/ZipArchive/issues/602),但这个问题在xcode15之前是没问题的。经官方提醒,在build setting->other linker flags 中添加标记 -ld64可以解决问题。
我好菜哦 (作者)
我的跟你这边不一样呢,老项目就会这样,新建项目就不会
2023-11-01 10:25
9***@qq.com
回复 我好菜哦: 你好的你的问题解决了吗
2024-09-19 11:23
9***@qq.com
回复 我好菜哦:按照这个方法可以解决wgt包加载空白manifest.JSON解析失败请确保格式正确并不能包含注释
2024-09-19 14:36