a***@yxino.com
a***@yxino.com
  • 发布:2026-09-21 14:38
  • 更新:2026-10-28 01:00
  • 阅读:595

uni-app iOS 离线 SDK 在 Xcode 27 + iOS 27 下启动崩溃,请确认兼容版本或提供修复方案

分类:uni-app

你好,我们的 uni-app 项目使用 iOS 离线 SDK,通过 Xcode 本地打包,目前遇到 iOS 27 启动兼容问题。
环境:

  • macOS:27.0
  • Xcode:27.0,Build 27A266a
  • 项目类型:uni-app JS 版、Vue 3、CLI 项目,非 uni-app x
  • CLI 依赖版本:3.0.0-5010520260709002
  • 本地 uniapp.podspec 标注 SDK 版本:5.11.0,实际核心库版本希望协助确认
  • iOS 26.6 真机:此前安装运行正常,卸载重装也正常
  • iOS 27.0 真机:启动崩溃
    遇到的两个问题:
    1. 原工程使用 AppDelegate 生命周期,没有启用 UIScene。Xcode 27 构建后,在 iOS 27 启动时报错:
      Application failed to launch:
      UIScene life cycle is required for apps built with this SDK.
    2. 添加 Scene 配置、窗口初始化及生命周期转接后,启动继续执行,但在 DCloud 引擎初始化时再次崩溃:
      -[NSFileManager setDelegate:]
      -[PDRCoreApp copyOverlayFile]
      -[PDRCoreApp load]
      -[PDRCoreAppManager load]
      -[PDRCore load]
      +[PDRCore initEngineWihtOptions:withRunMode:withAppManager:withDelegate:]
      异常为 EXC_BREAKPOINT。调试器中定位到系统提示:
      You cannot set a delegate on the default file manager.
      To use a delegate, create a non-global instance of a FileManager.
      目前第二个问题发生在 DCUniBase.framework 内部。
      希望确认:
    3. uni-app JS 版 iOS 离线 SDK,哪个版本已支持 Xcode 27 构建并在 iOS 27 运行?
    4. 正式版 5.24.2026081301 或 Alpha 版 5.26.2026091402,是否已修复上述两个问题?
    5. 如果已有修复版,请提供 SDK 下载地址、对应 CLI 编译器版本,以及官方 Scene 集成示例。
    6. 如果尚未发布,能否提供修复包或明确的适配计划?我们需要同时兼容 iOS 26.6 和 iOS 27。
      我们看到了社区帖子:
      https://ask.dcloud.net.cn/question/221358
      其中 AI 助手建议关闭 UIScene,但该操作会重新触发上述第一个启动错误。希望由技术人员结合当前 SDK 要求和调用栈确认可行方案。
      谢谢。
2026-09-21 14:38 负责人:无 分享
已邀请:
DCloud_iOS_XHY

DCloud_iOS_XHY

未来的1-2个版本会适配,关注版本更新,临时先降级到 xcode26 或使用 在线打包

  • yangjw

    这个适配什么时候

    2026-10-12 16:48

  • 1***@qq.com

    什么时候能适配?电脑升级27.0后没办法降级为26.6

    2026-10-15 10:32

  • luofan116

    什么时候能适配呢

    2026-10-22 10:25

  • 9***@qq.com

    老大一个月了

    2026-10-26 15:51

1***@qq.com

1***@qq.com

你好,问下这边目前是怎么处理呢?我参考下。

Denim

Denim

DCloud 技术团队您好,我们在 uni-app JS / Vue 3 离线 SDK 中也复现了相同问题。环境:HBuilderX 5.26.2026091802,macOS 27.0.1,Xcode 27.2 RC(27B48),iPhone 12 Pro Max / iOS 27.2。

正式资源导出、AppKey、Personal Team 签名及安装均成功。接入单窗口 UIScene 后,原 Scene 断言消失,但启动仍在 DCUniBase 的 PDRCoreApp copyOverlayFile → NSFileManager setDelegate: 处 SIGTRAP,系统提示不能给默认 FileManager 设置 delegate。

请问是否已有支持 Xcode 27 构建并运行于 iOS 27.2 的 uni-app JS 版 iOS 离线 SDK?如有,请提供精确 SDK / HBuilderX 版本、官方下载链接,以及 UIScene 集成示例;如尚未发布,请告知修复进度或适用于当前环境的官方方案。

下载包的说明标注 5.26.2026091402,与正式发布页 5.26.2026091802 及广告依赖版本有出入,也请协助确认当前正式包的构建版本。谢谢。

要回复问题请先登录或注册