如何修改Expo开发的iOS React Native应用显示名称?
解决Expo iOS应用显示名称不更新的问题
- 直接在iOS专属配置里指定显示名称:在app.json的
ios字段中添加displayName属性,该配置会直接控制iOS桌面的应用显示名称,优先级高于根级name字段。修改后的配置示例:
{ "expo": { "name": "NewName", "slug": "rn_app", "version": "1.0.2", "assetBundlePatterns": [ "**/*" ], "icon":"./assets/images/Icon1024.png", "splash": { "image": "./assets/splashscreens/LaunchImage.png", "backgroundColor": "#262628" }, "extra": { "eas": { } }, "ios": { "buildNumber": "1.0.2", "displayName": "NewName" // 新增该行配置 } } }
清除构建缓存:使用EAS Build时,执行
eas build --clean彻底清除旧构建缓存,避免复用旧配置;开发环境下执行expo start --clear清除本地缓存后再重新构建。更新预构建文件(若使用过预构建):如果之前执行过
expo prebuild生成原生iOS项目文件,需重新执行expo prebuild --clean更新原生配置,再进行构建。彻底卸载旧应用:完全删除设备上的旧版本应用后,再安装新构建的包,避免旧配置残留影响显示。
内容的提问来源于stack exchange,提问作者Y. Ben
相关产品推荐
相关产品推荐

