Swift开发应用Facebook登录仍显示旧项目名 无法更新为设置的CFBundleDisplayName怎么办
Facebook登录显示旧应用名解决方案
- 优先检查Facebook开发者后台配置:进入对应应用的「设置」-「基本信息」页面,确认「显示名称」字段已更新为NewGame,同时确认页面填写的iOS Bundle ID和当前项目的Bundle ID完全匹配。Facebook登录弹窗优先拉取后台配置的名称,本地配置优先级低于后台。
- 清理本地及Xcode缓存:先卸载测试设备上的旧版本应用,在Xcode中执行
Command + Shift + K清理构建缓存,再执行Command + Option + Shift + K进行深度清理,删除~/Library/Developer/Xcode/DerivedData目录下对应项目的缓存文件夹后重新构建安装。 - 检查项目配置完整性:全局搜索项目代码,确认没有硬编码旧应用名Kelimeci的逻辑,检查Info.plist中
FacebookAppID参数是否和后台的应用ID完全对应。 - 处理缓存延迟问题:如果刚修改完Facebook后台配置,需等待10-15分钟让配置全球同步再测试;iOS 16及以上系统会缓存应用显示名称,可重启测试设备后再安装新版本验证。
内容的提问来源于stack exchange,提问作者ursan526
相关产品推荐
相关产品推荐

