Ändern Sie den Paketnamen in einen reagieren native app
Habe ich eine app geschaffen in reagieren-native. Ich brauche den Namen des Pakets zu werden:
com.org.appname
Reagieren,-Muttersprachler nicht zulassen, dass Sie diese angeben, wie das Paket-Namen in der init, oder ändern Sie es nach init.
react-native init --package="com.org.appname"
funktioniert nicht
Ändern der package-Namen, wie beschrieben, in Ändern Sie den Paketnamen für Android Reagieren Nativen auch nicht funktioniert, und die Ergebnisse in der folgenden Fehlermeldung auf react native run-android -
Fehler beim finalisieren Sitzung : INSTALL_FAILED_VERSION_DOWNGRADE
Du musst angemeldet sein, um einen Kommentar abzugeben.
in iOS Projekt, das Sie brauchen nur zu ändern BundleID mit Xcode.
Im Android-Projekt, das Sie ändern müssen, Paket Namen in 4 Dateien:
gute Praxis ist, auch zu ändern BUCK-Datei im Android-Projekt, an zwei stellen, und entsprechend anpassen Hierarchie im android-Projekt, obwohl es nicht notwendig ist:
BUCK Datei:
Befehl ausführen
./gradlew clean
Gemäß dieser https://saumya.github.io/ray/articles/72/, können Sie diesen Befehl ausführen aus dem start -
Aber wenn du schon generiert die app über
Können Sie ändern, app-Namen in der Datei
Dann können Sie die Paket-Namen in Dateien
Schließlich führen Sie die folgenden Befehle (von innerhalb des app-android/Verzeichnis)
Zu ändern iOS-version, package-Namen, verwenden Sie Xcode
-package
option nicht unterstützt wird, funktioniert nicht und der Artikel im link ist falsch in anderer Hinsicht, empfehlen, es zu entfernen.Wenn Ihr text-editor ersetzen zu können, einen string in alle Ihre Projekt-Dateien, die es sehr einfach zu ändern Paket-id.
Bin ich mit PhpStorm und ich ersetzte meine alten.Paket.id mit neuen.Paket.id in alle meine Projekt-Dateien. Es war für mich
Ich die reagieren-native-umbenennen npm-Paket.
Installieren, mit
Dann aus der Wurzel Ihr Reagieren Nativen Projekts führen Sie die folgenden
reagieren-native-umbenennen auf npm