Expo构建的React Native App在TestFlight安装时显示名称异常求助
解决Expo React Native App主屏幕名称重置问题
以下是针对你遇到的displayName设置后自动还原问题的排查和解决步骤:
强制同步Xcode Info.plist配置
部分情况下Expo的displayName配置无法自动同步到Xcode的Info.plist,需要手动指定CFBundleDisplayName字段。修改app.json的ios节点:"ios": { "supportsTablet": true, "buildNumber": "3", "displayName": "Educonsults", "infoPlist": { "CFBundleDisplayName": "Educonsults" } }清除Expo缓存后重新构建
缓存残留可能导致配置未生效,执行以下命令清空缓存:expo r -c之后重新生成TestFlight构建包并上传,确保使用的是最新配置。
验证TestFlight构建版本
确认上传到TestFlight的构建是修改app.json后的最新版本,避免误发布旧版本导致名称未更新。清除设备端缓存
测试设备的iOS系统可能缓存了旧名称:- 删除设备上的App,重启设备后重新安装TestFlight版本
- 若仍未生效,等待1-2小时,系统会自动刷新主屏幕的App名称显示
内容的提问来源于stack exchange,提问作者Fernando Guimaraes
相关产品推荐
相关产品推荐

