这是一个简单的问题,但我不知道该怎么做。我正在寻找一些参考,但是有问题。
react-native : 0.60.5
。因此,没有eject
方法或命令。expo
创建的。在引用了How to Rename A React Native App和error Unrecognized command "eject"之后,我将按照以下过程进行操作。
app.json
的{{1}}和name
字段更改为要更改的名称diplayName
和android/
目录ios/
但是项目名称和应用名称没有变化。
是否可以更改项目和应用名称?谢谢。
答案 0 :(得分:1)
请检查以下步骤:
如果您想同时更改应用名称和程序包名称(即重命名整个应用),则必须执行以下步骤:
确保您没有任何珍贵的东西(非生成的,手动生成的 复制的资源)在android /和ios /子文件夹中。
删除android /和ios /文件夹。
将package.json中的“名称”条目更改为新名称。
同时在index.android.js和index.ios.js中更改应用程序名称: AppRegistry.registerComponent('NewAppName',()=> App);
运行react-native升级以重新生成平台子文件夹。
如果您拥有链接资源(例如自定义字体等),请运行 反应本机链接。
如果您还有其他生成的资源(例如应用程序图标),请运行 生成它们的脚本(例如yo)。
最后,在每台设备上卸载旧应用程序,然后运行新设备。
希望有帮助。毫无疑问
答案 1 :(得分:0)
对于位于res / values /
中的android edit strings.xml文件string name="app_name">APP_NAME</string
答案 2 :(得分:0)
我对此感到非常困难,这就是我所做的 - 希望它可以帮助某人。从字面上看,我花了 15 分钟
使其适用于 ios
使其适用于安卓
我知道它有很多步骤,但从我发现重命名 React Native 应用程序实际上并不像你想象的那么容易