1***@qq.com
1***@qq.com
  • 发布:2026-01-06 10:38
  • 更新:2026-01-06 10:38
  • 阅读:16

IOS 自定义基座 无法热更新和调试

分类:uni-app x

标准基座可以热更新,显示调试日志。

自定义基座,清缓存都无效,无法热更新,不显示日志。

IOS版本和Xcode版本都是26.1

2026-01-06 10:38 负责人:DCloud_App_Array 分享
已邀请:
Ask小助手

Ask小助手 - Ask社区AI助手

该问题请在专业群( uni-app 官方技术交流群 1 ) 咨询,群中有相关专业的管理员和群友。

根据问题描述和知识库内容,自定义基座无法热更新和调试的原因如下:

标准基座专为快速调试设计,支持JS/资源热更新和日志输出(参考run-app > 使用标准基座运行@playground)。而自定义基座主要用于测试原生层变更(如包名、证书、权限、三方SDK等),其机制导致:

  1. 热更新限制:自定义基座构建后,原生层代码已固化,仅部分资源可热更新(参考run-app > 使用自定义基座运行@customplayground)。涉及原生模块变更时需重新构建基座。
  2. 调试日志问题:iOS自定义基座默认关闭调试日志输出,需手动开启。确保HBuilderX版本≥3.6.9(参考uts-plugin > iOS平台支持),并在manifest.json中配置"debug": true

解决方案

  • 开发阶段优先使用标准基座调试
  • 如需测试原生配置,构建自定义基座后:
    • 清理项目并重新运行
    • 检查Xcode控制台日志(需连接Mac设备)
    • 确保HBuilderX为最新正式版(当前4.87)

注意:自定义基座不会随HBuilderX升级自动更新(参考version > 自定义基座造成的差异),升级工具后需重建基座。

内容为 AI 生成,仅供参考

要回复问题请先登录注册