Skip to content

fix: iOS26 强制迁移 UIScene 下 VC 查找导致的异常#228

Open
iceDays wants to merge 1 commit intoCodeGather:masterfrom
iceDays:master
Open

fix: iOS26 强制迁移 UIScene 下 VC 查找导致的异常#228
iceDays wants to merge 1 commit intoCodeGather:masterfrom
iceDays:master

Conversation

@iceDays
Copy link

@iceDays iceDays commented Feb 15, 2026

在今年的 WWDC25 上,Apple 发布 TN3187 文档,其中明确了要求:”在 iOS 26 之后的版本,任何使用最新 SDK 构建的 UIKit 应用都必须使用 UIScene 生命周期,否则将无法启动”

Flutter 使用 flutter config --enable-uiscene-migration 迁移

迁移后会弹出新页面时会返回 flutter: AliAuth事件: code=600002, msg=唤起授权⻚失败!建议切换到其他登录⽅式
实际是因为 findCurrentViewController 返回了 nil 导致。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

Comments