strings react purpose missing localize infoplist info how create ios xcode info-plist

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:

  1. Depurar
  2. Ad hoc
  3. Lanzamiento

Ahora quiero cambiar el nombre de la aplicación de la siguiente manera:

  1. MyAppDebug
  2. MyAppAdhoc
  3. 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

  1. Haga clic en el archivo de proyecto de destino.
  2. Luego, en la esquina inferior derecha, busque el botón "+" Agregar configuración de compilación.
  3. 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".
  4. 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.

  1. Seleccione su archivo appname-info.plist.
  2. 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 :)


También puede tener dos listas de información diferentes para diferentes configuraciones, que son archivos diferentes y luego, desde la sección Build Settings > Info.plist File , puede cambiarlo.