¿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 upgrade
y 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 upgrade
tambié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.js
archivo que se le da como parámetroAppRegistry
.package.json
/ios
y las/android
carpetas que quedan de su aplicación anterior, así como elapp.json
archivo si lo tiene.$react-native upgrade
para generar carpetas/ios
y/android
nuevamente.$react-native link
para cualquier dependencia externa.$react-native run-ios
o lo que quieras.fuente
/ios
y/android
. Para obtener más información, se puede consultarreact-native eject
Para 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-rename
paquete npm.https://www.npmjs.com/package/react-native-rename
fuente
Intente usar la
react-native-rename
biblioteca de npm. Funciona de maravillafuente
Abra el
Info.plist
archivo 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.xml
archivo 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 name
clave, como dice @janus_wel.Simplemente puede actualizar
Bundle name
de$(PRODUCT_NAME)
aMy App
.fuente
Bundle name
ser$(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 install
react-native run-android
Esto 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-rename
react-native-rename newName
Esto 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-rename
onpm install react-native-rename -g
Uso 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