iOS 18+ 版本Google Sign-In功能异常,但iOS 17.4/17.5可正常使用的问题排查求助
iOS 18+ 版本Google Sign-In功能异常,但iOS 17.4/17.5可正常使用的问题排查求助
各位开发大佬们好,我最近调试Flutter iOS应用的Google Sign-In功能时碰到了个棘手的问题,想过来请教下大家的经验:
我在应用里集成的Google Sign-In,在iOS 17.4和17.5的模拟器上跑起来完全顺畅,登录流程没任何问题,但一换到iOS 18及以上的模拟器就各种出状况——要么点击登录后直接卡住不动,要么弹出个空白页面没反应,偶尔能进到登录页但点完授权后也不跳转回我的应用。最烦人的是控制台里连个错误日志都没打出来,完全摸不着头脑。
目前测试的版本情况:
- ✅ 正常工作:iOS 17.4、17.5
- ❌ 故障复现:iOS 18+
我已经仔仔细细检查过Info.plist里的各项配置、URL Scheme的设置,还有GoogleService-Info.plist的内容,这些都是按照官方文档一步步配的,在旧版本iOS上也验证过没问题。我猜会不会是iOS 18新增了什么权限要求,或者系统对第三方登录的流程做了什么变更?有没有哪位最近踩过这个坑,知道需要更新哪些依赖或者调整哪些配置才能解决这个问题?
(补充:我的Dart版本信息还没补全,但核心问题就是上述的登录异常情况)
内容来源于stack exchange
相关产品推荐
相关产品推荐

