ios xcode localization info.plist

ios - Xcode no puede localizar info.plist localizado



localization (2)

Creo que Info.plist no puede ser localizado. Si desea localizar el nombre de su aplicación, debe localizar el archivo InfoPlist.strings y usar esas claves:

"CFBundleDisplayName" = "AppName"; "CFBundleName" = "AppName";

Después de agregar algunas localizaciones:

y localizó el archivo (AppName)-info.plist :

y verifiqué Bundle Resources (también intenté eliminar Go-info.plist de la lista Copy Resources Bundle :

y la propiedad de archivo:

Xcode (4.6.3) da un error:

error: no se pudieron leer los datos de ''... / Go / Go / Go-Info.plist'': el archivo "Go-Info.plist" no se pudo abrir porque no existe tal archivo.

Parece que Xcode ignora la carpeta de localización en la ruta. Intentó encontrar el info.plist como:

.../Go/Go/Go-Info.plist

en lugar de:

.../Go/Go/(Localization)/Go-Info.plist

¿Cómo puedo arreglarlo?


Paso a paso Info.plist localizado:

  1. Encuentra en el x-code la carpeta Recursos (se coloca en la raíz)
  2. Seleccione la carpeta Recursos
  3. Luego presione el menú principal Archivo-> Nuevo-> Archivo ...
  4. Seleccione en la sección "Recursos" Archivo de cadenas y presione Siguiente
  5. Luego, en el campo Guardar como escriba InfoPlist SOLAMENTE ("I" mayúscula y "P" mayúscula)
  6. Luego presiona Crear
  7. Luego seleccione el archivo InfoPlist.strings que se creó en la carpeta Recursos y presione en el menú derecho el botón "Localizar"
  8. Luego selecciona el proyecto desde el navegador de proyectos y selecciona la lista de proyectos del proyecto
  9. En la pestaña de información, en la parte inferior, puede elegir el idioma que desee (en la sección Localizaciones)
  10. El idioma que puedes ver en la Carpeta de Recursos.
  11. Para localizar los valores ("clave") del archivo info.plist, puede abrirlos con un editor de texto y obtener todas las claves que desee localizar.
  12. Usted escribe cualquier clave como ejemplo en cualquier InfoPlist.strings como el ejemplo anterior

"NSLocationAlwaysAndWhenInUseUsageDescription" = "blabla";

"NSLocationAlwaysUsageDescription" = "blabla2";

¡Eso es todo trabajo y usted ha localizado su archivo info.plist!