C'est un problème simple mais je ne sais pas comment faire. Je cherche des références, mais il y a des problèmes.
react-native: 0.60.5 . Il n'y a donc pas de méthode ou de commande eject . expo . Après avoir référencé Comment renommer une application native React et error Commande non reconnue" éjecter ", puis je suis le processus ci-dessous.
app.json name et diplayName par le nom que je souhaite modifier android / et ios / react-native upgrade --legacy true Mais il n'y a pas de changement sur le nom du projet et le nom de l'application .
Existe-t-il un moyen de modifier le nom du projet et de l ' application ? Merci.
3 Réponses :
pour Android, modifiez le fichier strings.xml situé dans res / values /
string name="app_name">APP_NAME</string
Veuillez vérifier les étapes ci-dessous:
si vous souhaitez modifier à la fois le nom de l'application et le nom du package (c'est-à-dire renommer l'ensemble de l'application), les étapes suivantes sont nécessaires:
Assurez-vous de ne rien avoir de précieux (non généré, manuellement copied resources) dans les sous-dossiers android / et ios /.
Supprimez à la fois le dossier android / et ios /.
Remplacez l'entrée "nom" de votre package.json par le nouveau nom.
Modifiez le nom de l'application dans votre index.android.js et index.ios.js: AppRegistry.registerComponent ('NewAppName', () => App);
Exécutez la mise à niveau react-native pour régénérer les sous-dossiers de la plate-forme.
Si vous avez des ressources liées (comme des polices personnalisées, etc.), exécutez lien natif de réaction.
Si vous avez d'autres ressources générées (comme des icônes d'application), exécutez le scripts pour les générer (par exemple yo).
Enfin, désinstallez l'ancienne application sur chaque appareil et exécutez la nouvelle.
J'espère que cela aide. n'hésitez pas à avoir des doutes
Merci ! c'était d'une grande aide !. La seule différence était que j'utilisais react-native upgrade --legacy true . Et le processus de configuration d'Android était un enfer ... mais j'ai changé le nom du projet et de l'application avec succès. Merci!
J'ai eu beaucoup de mal avec ça et c'est ce que j'ai fait - j'espère que ça aide quelqu'un. M'a littéralement pris 15 minutes
Pour le faire fonctionner pour iOS
Pour le faire fonctionner pour Android
Je sais que cela comporte de nombreuses étapes, mais d'après ce que j'ai trouvé, renommer l'application native react n'est pas aussi simple que vous auriez pu le penser
Avez-vous vérifié stackoverflow.com/questions/38580858/...
@SDushan Oui. Je le vérifie déjà. Comme je le sais, il s'agit de changer le nom de l'application (nom d'affichage) . Je souhaite également modifier le nom du projet . Au fait, si je change uniquement le nom de l'application , le nom est également affiché sur l'application publiée ??