苹果有关于如何更改 IOS 应用程序的显示名称的 明确的指示,但它们对于反应本机应用程序没有用处,因为文件夹结构是不同的。如果您有一个本地应用程序,您如何更改显示名称?
Res-> value-> strings.xml
<string name="app_name">YOUR APP NAME HERE</string>
改变这一点,你将改变你的应用程序的显示名称。
在清单文件中,在 申请标记中可以找到
android:label="@string/app_name"
如果你想改变应用程序的显示名称,你也可以改变它。
注意 : 总是建议将值存储在“ value”文件夹中,而不是直接对值进行硬编码。
转到 ios/<Appname>/Info.plist并编辑 $(PRODUCT_NAME)以更改显示名称
ios/<Appname>/Info.plist
$(PRODUCT_NAME)
<key>CFBundleName</key> <string>$(PRODUCT_NAME)</string>
转到 android/app/src/main/res/values/strings.xml并编辑 APP_NAME以更改名称
android/app/src/main/res/values/strings.xml
APP_NAME
<string name="app_name">APP_NAME</string>
在项目的根目录中有一个名为 app.json 的文件。只需更改“ displayName”,然后删除 ios 文件夹并运行“ response-national eject”。
对于 Ios,只要把它加到 Info.plist
Info.plist
<key>CFBundleDisplayName</key> <string>APP_NAME</string>
为 机器人编辑位于 res/values/中的 strings.xml文件
res/values/
strings.xml
文件路径:/android/app/src/main/res/values/strings.xml
用你的应用程序名替换我的应用程序。
与其用一个显示名称的模板创建一个应用程序,后者需要更改,不如从一开始就创建一个名称为 正如我在回答中所解释的的应用程序。对于一个新的应用程序的使用:
npx react-native init NewcoFrameDesign --title "Newco Frame Design"
--title选项对应于 android/app/src/main/res/values/strings.xml和 ios/NewcoFrameDesign/Info.plist以及 app.json 中的显示名称。
--title
ios/NewcoFrameDesign/Info.plist