android 如何在react原生应用程序名称中添加空格?

camsedfj  于 2022-11-03  发布在  Android
关注(0)|答案(2)|浏览(173)

如何在应用程序名称中添加空格?例如,如果

react-native init HelloWorld

它会创建一个名为HelloWorld的应用程序。但如果我这样做

$ react-native init "Hello World"  
"Hello World" is not a valid name for a project.
Please use a valid identifier name (alphanumeric).

有没有办法在项目名称中添加空格?我找到了一个iOS(https://github.com/facebook/react-native/issues/6115)的解决方案,但我正在为Android开发。请让我知道如何解决这个问题。

3htmauhk

3htmauhk1#

react-native中的项目不能有空格,但您可以直接在android和ios项目中更改应用名称。

对于安卓系统:

请转到android/app/src/main/res/values/string.xml并将app_name更改为您所需的值。

对于ios:

转到ios/[currentName].xcodeproj/project.pbxproj,并将调试和发布中的PRODUCT_NAME值从当前名称更改为您的新名称。
或者转到ios/[当前名称]/info.plist,找到以下内容:

<key>CFBundleDisplayName</key>
<string>${PRODUCT_NAME}</string>

并将${PRODUCT_NAME}替换为所需的名称

juud5qan

juud5qan2#

将此密钥添加到info.plist中

<key>CFBundleDisplayName</key> 
<string>Top&#x2007;Articles</string>

记住&#x2007;在项目的构建设置中不起作用。&#x2007;这将作为空间起作用

Output:
Top Articles

相关问题