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