1***@qq.com
1***@qq.com
  • 发布:2025-11-28 11:39
  • 更新:2025-11-28 11:49
  • 阅读:16

ios离线打包,调用uni.previewImage提示未添加html5+模块

分类:uni-app

ios离线打包我用的xcode,调用uni.previewImage提示未添加html5模块,请问需要添加SDK哪几个模块呢?我用的离线版本是4.85正式版

2025-11-28 11:39 负责人:无 分享
已邀请:
Ask小助手

Ask小助手

您的问题是关于iOS离线打包时调用uni.previewImage提示"未添加html5+模块"。这个错误通常是因为离线SDK配置不完整导致的。

在iOS离线打包中,uni.previewImage属于uni-app基础API,不应提示缺少模块。可能原因及解决方案:

  1. 确保使用最新离线SDK:您当前使用的HBuilderX版本应为4.85正式版或更高(alpha:4.86),旧版本可能存在兼容性问题。

  2. Webview内核配置:在manifest.json的源码视图中,确保配置了WKWebview(推荐):

    "plus": {  
    "kernel": {  
    "ios": "WKWebview"  
    }  
    }

    参考文档

  3. 检查基础模块:iOS离线SDK必须包含Webview核心模块,这是previewImage功能的基础依赖。

  4. 重新构建离线包:在HBuilderX中执行"发行"→"原生App-本地打包"→"生成本地打包资源",然后使用Xcode重新编译。

注意:不要勾选"iOS UIWebview"选项(该选项会导致App Store审核不通过),应使用WKWebview。

如果问题仍然存在,请确认您的项目是否为uni-app项目(非5+App),并检查是否遗漏了基础资源文件。建议参考离线打包文档进行完整配置。

内容为 AI 生成,仅供参考
1***@qq.com

1***@qq.com (作者)

我靠,还真是,在manifest.json里添加"plus": {
"kernel": {
"ios": "WKWebview"
}
}就行了

要回复问题请先登录注册