a***@yxino.com
a***@yxino.com
  • 发布:59 分钟前
  • 更新:38 分钟前
  • 阅读:16

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 要求和调用栈确认可行方案。
      谢谢。
59 分钟前 负责人:无 分享
已邀请:
DCloud_iOS_XHY

DCloud_iOS_XHY

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

要回复问题请先登录注册