2016-07-24 69 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

謝謝你。 –

相關問題