ios - react - missing purpose string in info.plist file
Valor dependiente de la configuraciĆ³n en el archivo Info.plist (3)
Tengo tres configuraciones en mi proyecto iOS:
- Depurar
- Ad hoc
- Lanzamiento
Ahora quiero cambiar el nombre de la aplicación de la siguiente manera:
- MyAppDebug
- MyAppAdhoc
- MyApp (Tenga en cuenta que este no tiene un sufijo)
¿Hay una manera en que pueda lograr esto fácilmente en Xcode con algún tipo de "compiler-if-else-macro-thing" ?
Cambio del nombre de visualización de la aplicación para las configuraciones respectivas: una forma de lograrlo es utilizando el mismo archivo de información que tiene.
Parte 1: crear una variable definida por el usuario
- Haga clic en el archivo de proyecto de destino.
- Luego, en la esquina inferior derecha, busque el botón "+" Agregar configuración de compilación.
- Haga clic en el botón "Agregar configuración de compilación" y seleccione "Agregar configuración definida por el usuario" ingrese el nombre de Nueva configuración como por ejemplo: "BUNDLE_DISPLAY_NAME".
- Expanda esta nueva configuración para ver las configuraciones debajo de ella. Dé el nombre deseado que se mostrará para cada configuración. Por ejemplo: Debug -> MyAppDebug
Parte 2: utilízalo.
- Seleccione su archivo appname-info.plist.
- Localice la clave "Bundle Display Name" y el valor que debe tener es la nueva variable definida por el usuario $ {BUNDLE_DISPLAY_NAME}
Luego, para la configuración adecuada, seleccionará el nombre de la variable BUNDLE_DISPLAY_NAME en la configuración de compilación.
Por supuesto. Primero tienes que crear un archivo Info.plist separado para cada configuración. Luego, en la configuración de compilación de su Proyecto, encuentre la línea donde se coloca Info.plist, expanda esa línea y elija un archivo Info.plist separado para cada configuración que tenga. Luego puede ingresar el nombre deseado en el campo correspondiente en cada archivo Info.plist. Eso es :)