2011-08-02 8 views
25

Cuando selecciono el archivo Info.plist para que el nombre de la aplicación pueda ser localizado e intente construir el proyecto, la compilación falla con un error que indica que no se puede encontrar el archivo Info.plist.Localizar el nombre de la aplicación de iPhone en Xcode 4

Si cambio la ruta del archivo Info.plist al PROJECTNAME/en.lproj/Info.plist se compila, pero el nombre de la aplicación no está localizado; si ejecuto un iPhone Portugues, tiene el nombre en inglés.

¿Por qué?

Gracias,

RL

+0

¿Es eso un iPhone portugués con una configuración regional Inglés, o un iPhone portugués con una configuración regional portuguesa? – InsertWittyName

+0

Puerto iPhone con idioma inglés. –

+0

Cambia la configuración regional de iPhone a portugués y la aplicación debería mostrarse en portugués. De donde es físicamente el teléfono no es importante. – InsertWittyName

Respuesta

47

Añadir InfoPlist.strings a su proyecto y localizarlo. Poner esto en diferentes idiomas:

"CFBundleDisplayName" = "App Name"; 
+0

¡funciona, gracias! – rockXrock

0

Haga clic en el inspector de archivos Añadir idioma Localizar bajo a localizar la sección Cambiar el CFBundleDisplayName a su deseo lenguaje aplicación paquete This puede ayudar a salir

+0

La pregunta es que cuando hago eso, guardo la referencia en el en.proj al $ {Product Name}, y en el portugués, cambio al nombre portugués. Cuando ejecuto la aplicación en mi iPhone, en lugar de aparecer el nombre portugués, aparece el inglés. –

3

Aquí es una solución que encontré esta noche/nombres de aplicaciones localizadas/Xcode 4.5:

  • En primer lugar cambiar el nombre de ustedes APP: carpeta archivos de soporte InfoPlist.strings (portugués)
  • Al seleccionar InfoPlist.strings (portugués), su contenido aparecerá en la ventana al lado.
  • poner ese código dentro:

    "CFBundleDisplayName" = "Title in Portuguese"; 
    
    "CFBundleName" = "Title in Portuguese"; 
    
  • a continuación, guardar el archivo.

  • Vaya al simulador de iOS y cambie el idioma a cualquier cosa que no sea portugués. Esto permitirá restablecer el icono de la aplicación.
  • Ejecuta tu aplicación.
  • Cambia el idioma de iOS al portugués. Debería ver el nombre portugués .
3

IPAD y el iPhone tienen diferente espacio disponible para la visualización del nombre de la aplicación, probablemente se trata de su tamaño de los iconos (57px 72px vs)

Así que a veces lo que encaja a la perfección en el iPad se trunca en el iPhone.

Puede tener diferentes nombres de visualización en el iPad y el iPhone como este:

"CFBundleDisplayName~iphone" = "iPhone display name" 
"CFBundleDisplayName~ipad" = @"iPad display name" 
Cuestiones relacionadas