我好菜哦
我好菜哦
  • 发布:2023-10-24 16:12
  • 更新:2023-10-30 20:06
  • 阅读:382

iOS运行时报manifest.JSON解析失败请确保格式正确并不能包含注释

分类:uni小程序sdk

现象:
已存在小程序 __UNI_XXXXXXX应用资源,版本信息:(null)
[Runtime][DEBUG:] ##CoreApp##...app start load..
[Runtime][DEBUG:] ##CoreApp##...createAppRuntime..
manifest.JSON解析失败请确保格式正确并不能包含注释

检测:manifest.JSON并无注释,且放在新建的项目中能够正常运行打开。但是放在已有的老项目中就出现上述问题

怀疑:网上有说百度地图的sdk冲突?但是新建项目添加了百度地图的sdk,照样能正常运行

求大佬分享经验解决

2023-10-24 16:12 负责人:无 分享
已邀请:
bzwlegend

bzwlegend - android开发

+1,我的是升级xcode15后出现的问题,使用本地asserts加载wgt没问题,但从网络更新wgt包加载就有问题。

bzwlegend

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

要回复问题请先登录注册