2016-07-24 28 views
2

如何在我的应用程序名称中添加空格?例如,如果我做如何在反应本机应用程序名称中添加空间?

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开发。请让我知道我该如何解决这个问题。

+0

空格或特殊字符一般不建议中像这样的情况,因为他们会导致不可预见的问题,逃避字符等。我可以问为什么你需要项目名称中的空间? –

+0

@ brien.crean看起来OP不关心项目名称,只关注应用程序名称。看到他提到的帖子..它讨论了更改ios的应用程序名称。 – atlanteh

+0

@atlanteh啊我明白了,道歉我误读了这个问题 –

回答

8

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

为Android:
选择Android /应用/ src目录/主/ RES /价值/ string.xml并更改APP_NAME到所需的值。

对于iOS:
转到IOS/[currentName] .xcodeproj/project.pbxproj并更改PRODUCT_NAME值,无论是在调试和发布,从目前的名称,你的新名字。

或去IOS/[currentName] /info.plist,发现这个:

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

,并与您想要的名称替换$ {PRODUCT_NAME}

+0

谢谢你。 –

相关问题