So ändern Sie den Anzeigenamen einer App in React-Native

Lesezeit: 3 Minuten

Apple hat klare Anweisungen zum Ändern des Anzeigenamens einer IOS-App, aber sie sind für eine React-Native-App nicht nützlich, da die Ordnerstruktur anders ist. Wie ändern Sie den Anzeigenamen, wenn Sie eine React-Native-App haben?

Benutzer-Avatar
Sriraman

iOS

Gehe zu ios/<Appname>/Info.plist und bearbeiten Sie die $(PRODUCT_NAME) um den Anzeigenamen zu ändern

<key>CFBundleName</key>
<string>$(PRODUCT_NAME)</string>

Android

Gehe zu android/app/src/main/res/values/strings.xml und bearbeiten Sie die APP_NAME um den Namen zu ändern

<string name="app_name">APP_NAME</string>

  • Hallo, In der Apple-Dokumentation, die ich zitiert habe, wird Ihnen gesagt, dass Sie die ändern sollen CFBundleDisplayName während Ihre Anweisungen die ändern CFBundleName. Was ist der Unterschied zwischen diesen?

    – Obromios

    27. Juli 2016 um 3:28 Uhr

  • Wenn Sie nicht haben CFBundleDisplayName in dem Info.plistApple wird die nehmen CFBundleName als Name Ihrer App. CFBundleDisplayName wird im Raster von Apps auf iOS-Geräten verwendet. CFBundleName wird in der Liste der in der iTunes-Mediathek gespeicherten Apps verwendet.

    – Sriraman

    27. Juli 2016 um 7:51 Uhr


  • Hat für mich funktioniert. Denken Sie daran, die App vom Gerät zu deinstallieren und neu zu erstellen, um die Namensänderung (Android) zu sehen.

    – Nunchakus

    1. Juni 2018 um 21:21 Uhr

  • Auf Android .. ist der Pfad genau android/app/src/main/res/values/strings.xml

    – MujtabaFR

    16. Juni 2018 um 10:17 Uhr

  • Unter iOS hatte ich beides CFBundleName und CFBundleDisplayNamealso funktionierte es nur, nachdem ich jeden von ihnen geändert hatte.

    – Lehrer

    19. Oktober 2019 um 19:13 Uhr

zum ios füge das einfach hinzu Info.plist

<key>CFBundleDisplayName</key>
<string>APP_NAME</string>

zum Android bearbeiten strings.xml Datei, die sich in befindet res/values/

<string name="app_name">APP_NAME</string>

res -> Werte -> strings.xml

<string name="app_name">YOUR APP NAME HERE</string>

Ändern Sie das und Sie haben Ihren Anzeigenamen der App geändert.

In der Manifestdatei, in der Anwendung Tag finden Sie

android:label="@string/app_name"

Sie können dies auch ändern, wenn Sie den Anzeigenamen Ihrer App ändern möchten.

Notiz: Es wird immer empfohlen, Werte im Ordner “Werte” zu speichern, anstatt die Werte direkt fest zu codieren.

  • Bitte beachten Sie, dass der vollständige Pfad für die strings.xml relativ ist der Projektstamm: android/app/src/main/res/values/strings.xml.

    – Laschae

    14. April 2017 um 9:29 Uhr

Es gibt eine Datei namens app.json im Stammverzeichnis Ihres Projekts. Ändern Sie einfach den “displayName”, löschen Sie dann den ios-Ordner und führen Sie “react-native eject” aus.

Benutzer-Avatar
Arvind

Dateipfad: /android/app/src/main/res/values/strings.xml

Ersetzen Sie Meine App durch Ihren App-Namen.

Benutzer-Avatar
ChrisW

Anstatt eine App aus einer Vorlage mit einem Anzeigenamen zu erstellen, der später geändert werden muss, wäre es besser, die App von Anfang an mit den gewünschten Namen zu erstellen, wie ich hier in meiner Antwort erkläre. Für eine neue App verwenden:

npx react-native init NewcoFrameDesign --title "Newco Frame Design"

Das --title Option entspricht dem Anzeigenamen in android/app/src/main/res/values/strings.xml und ios/NewcoFrameDesign/Info.plist sowie in app.json.

1256690cookie-checkSo ändern Sie den Anzeigenamen einer App in React-Native

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy