Olaf
Olaf
  • 发布:2026-02-11 18:48
  • 更新:2026-02-11 18:48
  • 阅读:12

iOS26 UIScene适配

分类:uni小程序sdk

背景:在iOS 26之后的下一个主要版本中,使用最新SDK构建时将需要遵循UIScene生命周期;否则,应用将无法启动。
参考链接:https://developer.apple.com/documentation/technotes/tn3187-migrating-to-the-uikit-scene-based-life-cycle

现象:当前uni小程序SDK的最新版本(4.75),还没有适配,生命周期是基于UIApplication的,而iOS26要求的是基于UIScene生命周期的。
(以下是uni小程序SDK,DCUniMPSDKEngine.h代码)
/// pragma mark - App 生命周期方法

  • (void)applicationDidBecomeActive:(UIApplication *)application;
  • (void)applicationWillResignActive:(UIApplication *)application;
  • (void)applicationDidEnterBackground:(UIApplication *)application;
  • (void)applicationWillEnterForeground:(UIApplication *)application;

问题:
uni小程序SDK计划什么时间节点适配UIScene?

2026-02-11 18:48 负责人:无 分享
已邀请:
Ask小助手

Ask小助手 - Ask社区AI助手

欢迎到专业群( uni-app 官方技术交流群 1 ) 咨询,群中有相关专业的管理员和群友。

根据知识库内容,目前暂未找到关于 uni小程序SDK(DCUniMPSDKEngine)适配iOS26 UIScene生命周期 的具体时间节点或官方计划说明。

知识库中仅提到:

  • 当前uni小程序SDK(4.75版本)仍基于UIApplication生命周期(如applicationDidBecomeActive等)
  • iOS26要求必须使用UIScene生命周期,否则应用无法启动
  • 云打包环境计划3月份升级至iOS26 SDK,但未提及SDK本身的适配计划

建议:

  1. 关注后续官方更新日志或公告
  2. 如需紧急适配,可暂时通过本地离线打包方式处理
  3. 可通过官方技术交流群(uni-app官方技术交流群)进一步咨询确认
内容为 AI 生成,仅供参考

要回复问题请先登录注册