修改应用名称图标及应用 ID
名称
修改 React Native 应用的名称通常涉及多个地方,包括app.json
、Android 和 iOS 的配置文件。以下是一个示例代码和说明,演示如何修改应用的名称:
- 修改
app.json
中的应用名称:- 打开项目根目录下的
app.json
文件。 - 将
displayName
字段的值修改为新的应用名称。
- 打开项目根目录下的
{
"name": "YourAppName",
"displayName": "New App Name"
}
- 修改 Android 应用名称:
- 打开
android/app/src/main/res/values/strings.xml
文件。 - 将
<string name="app_name">
标签中的值设置为新的应用名称。
- 打开
<resources>
<string name="app_name">New App Name</string>
</resources>
- 修改 iOS 应用名称:
- 打开
ios/YourAppName/Info.plist
文件。 - 将
<key>CFBundleDisplayName</key>
后的值设置为新的应用名称。
- 打开
<key>CFBundleDisplayName</key>
<string>New App Name</string>
通过以上步骤,你可以在 React Native 应用中修改应用的名称。确保在修改完这些配置后重新构建应用,以使新的应用名称生效。
图标
- 对于 Android 应用,将应用图标放置在
android/app/src/main/res/mipmap-xxx
目录下,替换默认图标。默认方形为 ic_launcher,圆形为 ic_launcher_round - 对于 iOS 应用,将应用图标添加到 Xcode 项目中,可以使用 Xcode 手动替换应用图标。
Android 中的应用图标名称配置在 android/app/src/main/AndroidManifest.xml
中的
<manifest
...
<application
android:icon="@mipmap/ic_launcher"
android:roundIcon="@mipmap/ic_launcher_round"
...
在线工具
应用唯一标识
修改 React Native 应用的包名或唯一标识符是一个关键操作,需要在 Android 和 iOS 平台上分别进行。以下是修改应用包名或唯一标识符的示例代码和说明:
Android 修改包名
- 打开
android/app/build.gradle
文件。 - 修改
applicationId
字段为新的包名。
android {
defaultConfig {
applicationId "com.newpackagename"
}
}
- 修改
AndroidManifest.xml
文件中的包名。
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.newpackagename">
- 重命名
android/app/src/main/java/com/oldpackagename
文件夹为新包名路径。
iOS 修改唯一标识符
- 打开 Xcode,选择项目文件,进入
General
选项卡。 - 修改
Bundle Identifier
为新的唯一标识符,两处相同部分一起修改。
注意事项
- 修改包名或唯一标识符后,可能 需要更新相关配置和依赖项。
- 在修改包名或唯一标识符前,请备份项目以防意外情况发生。
通过以上步骤,你可以成功修改 React Native 应用的包名或唯一标识符,并确保应用在 Android 和 iOS 平台上的唯一性。