ios离线打包我用的xcode,调用uni.previewImage提示未添加html5模块,请问需要添加SDK哪几个模块呢?我用的离线版本是4.85正式版
1***@qq.com
- 发布:2025-11-28 11:39
- 更新:2025-11-28 11:49
- 阅读:16
2 个回复
Ask小助手
您的问题是关于iOS离线打包时调用
uni.previewImage提示"未添加html5+模块"。这个错误通常是因为离线SDK配置不完整导致的。在iOS离线打包中,
uni.previewImage属于uni-app基础API,不应提示缺少模块。可能原因及解决方案:确保使用最新离线SDK:您当前使用的HBuilderX版本应为4.85正式版或更高(alpha:4.86),旧版本可能存在兼容性问题。
Webview内核配置:在manifest.json的源码视图中,确保配置了WKWebview(推荐):
参考文档
检查基础模块:iOS离线SDK必须包含Webview核心模块,这是previewImage功能的基础依赖。
重新构建离线包:在HBuilderX中执行"发行"→"原生App-本地打包"→"生成本地打包资源",然后使用Xcode重新编译。
注意:不要勾选"iOS UIWebview"选项(该选项会导致App Store审核不通过),应使用WKWebview。
如果问题仍然存在,请确认您的项目是否为uni-app项目(非5+App),并检查是否遗漏了基础资源文件。建议参考离线打包文档进行完整配置。
1***@qq.com (作者)
我靠,还真是,在manifest.json里添加"plus": {
"kernel": {
"ios": "WKWebview"
}
}就行了
要回复问题请先登录或注册
公告
更多>相关问题