iOS端Google登录弹窗标题自定义(无需修改项目名)
iOS修改Google登录弹窗标题(无需修改项目名称)
Google登录授权弹窗的标题默认读取应用的显示名称,这个名称和Xcode中的项目内部名称相互独立,你可以通过以下方案修改弹窗标题,同时保留原项目名称:
方法1:修改Info.plist的显示名称配置
这是最稳定直接的方案,修改后不仅Google登录弹窗标题会变更,应用在iOS系统桌面的显示名称也会同步更新:
- 打开项目中的
Info.plist文件 - 找到或添加
CFBundleDisplayName字段(字符串类型),将其值设置为你想要的弹窗标题(例如“我的应用登录”) - 保存后重新编译运行项目,点击Google登录按钮即可看到弹窗标题已修改
方法2:自定义登录流程(进阶)
如果仅想修改Google登录弹窗标题,不想改变应用桌面显示名称,可以尝试临时调整控制器配置:
- 在发起Google登录请求前,临时将当前控制器的
navigationItem.title设置为目标标题 - 调用
GIDSignIn.sharedInstance.signIn(with:presentingViewController:callback:)发起登录 - 登录完成(无论成功或失败)后,恢复原导航栏标题
注意:此方法的兼容性可能因iOS版本和GoogleSignIn SDK版本有所差异,优先推荐方法1。
内容的提问来源于stack exchange,提问作者iceiscold
相关产品推荐
相关产品推荐

