¿Hay instrucciones sobre lo que se debe cambiar para cambiar el nombre de un proyecto React Native? Tengo una aplicación llamada algo similar a MyAppIOS y quiero cambiarle el nombre a simplemente MyApp (ahora que no es compatible con Android)
react-native
Algún chico
fuente
fuente

Puede cambiar el atributo de nombre
package.json, ejecutarloreact-native upgradey dejar que reaccione sobrescriba los archivos android / ios. Sin embargo, no sobrescriba sus archivos de índice si hay código sin guardar.Luego cambie su línea Appregistry de
A:
fuente
$ rm -rf android/app/src/main/java/com/myappios && rm -rf ios/MyAppIOS*react-native upgradetambién actualizará su react-native, tenga cuidado porque esto podría romper algo con sus dependencias.Lo que simplemente funciona para mí varias veces se explica a continuación;
index.ios/android.jsarchivo que se le da como parámetroAppRegistry.package.json/iosy las/androidcarpetas que quedan de su aplicación anterior, así como elapp.jsonarchivo si lo tiene.$react-native upgradepara generar carpetas/iosy/androidnuevamente.$react-native linkpara cualquier dependencia externa.$react-native run-ioso lo que quieras.fuente
/iosy/android. Para obtener más información, se puede consultarreact-native ejectPara iOS, también está disponible la forma de cambiar la configuración de xcodeproj.
Muestre <el nombre de su aplicación> -> Info.plist y agregue el nombre para mostrar del paquete .
cambiar el nombre de la aplicación iOS:
fuente
Probablemente llegue un poco tarde, pero para las personas que buscan una solución sólida, existe un paquete npm react-native-rename que puede hacer la magia.
fuente
En la línea de comando Ejecutar:
fuente
También es posible que desee consultar el paquete npm ( react-native-rename ):
Funciona bien para mi proyecto.
fuente
Puede usar el
react-native-renamepaquete npm.https://www.npmjs.com/package/react-native-rename
fuente
Intente usar la
react-native-renamebiblioteca de npm. Funciona de maravillafuente
Abra el
Info.plistarchivo desde eldirectory/ios/{appname}directorio de su proyecto y cambie el nombre para mostrar del paquete.Para la aplicación de Android, puede cambiar en la carpeta de Android del directorio de su proyecto.
cd android/app/src/main/res/values/abre el
strings.xmlarchivo y cambia el nombre de tu aplicación enfuente
Como se menciona aquí ( https://github.com/facebook/react-native/issues/4227 ), no es necesario que agregue una
Bundle display nameclave, como dice @janus_wel.Simplemente puede actualizar
Bundle namede$(PRODUCT_NAME)aMy App.fuente
Bundle nameser$(CUSTOM_DISPLAY_NAME)En primer lugar, copie la dirección en la que desea que se cambie el nombre de la aplicación. Y vaya a su directorio recién clonado.
Reemplace el nombre en el archivo index.ios / android.js que se proporciona como parámetro a AppRegistry.
actualice el nombre y la versión en consecuencia en package.json elimine las carpetas / ios y / android que quedan de su aplicación anterior y de la
ejecute $ react-native upgrade para volver a generar carpetas / ios y / android. y ejecute $ react-native link para cualquier dependencia externa.
finalmente, ejecute $ react-native run-ios o de lo contrario.
fuente
En caso de que ninguna de las soluciones funcionó para usted o intentar algo rompió su aplicación. Esto va a lo básico.
npm installreact-native run-androidEsto debería volver a encarrilarte
fuente
La solución que funcionó para mí es primero cambiar el nombre de la carpeta de su proyecto react-native y luego
npm install react-native-renamereact-native-rename newNameEsto funciona para mi
fuente
Cambie el nombre de la aplicación react-native con solo un comando react-native-rename
Instalación
yarn global add react-native-renameonpm install react-native-rename -gUso ejecute el siguiente comando en el directorio del proyecto.
react-native-rename <newName>Ejemplo:
react-native-rename "Travel App"fuente
Se deben seguir los siguientes pasos al cambiar el nombre del proyecto / aplicación en react Native 1. crear una nueva carpeta de prueba
Copie y pegue todos los archivos de la demostración en la carpeta de prueba
Cambiar el nombre en el archivo package.json
Cambiar el nombre en el archivo package-lock.json
Cambiar el nombre en el archivo App.json
Eliminar carpetas / ios y / android
Ejecute el comando react-native eject para crear carpetas / ios y / android nuevamente
ejecute el enlace react-native para cualquier dependencia externa.
finalmente ejecute su aplicación usando el comando react-native run-android.
Para obtener más información, visite https://youtu.be/_lgH9LXf818
fuente