¿Cómo se especifica ambos iconos para una aplicación universal para iPhone / iPad?

StackOverflow https://stackoverflow.com/questions/2480563

  •  21-09-2019
  •  | 
  •  

Pregunta

Espero crear una única aplicación que es compatible con el iPhone y el IPAD. La aplicación funciona en el simulador para ambos dispositivos según se desee. Ahora estoy tratando de construir y desplegarlo. Me puse el "icono del archivo" en el plist a la imagen de los 57x57 .png y cuando construyo e intento de someter la aplicación iTunesConnect se queja de que necesitan una imagen de 72x72 .png para el IPAD. Si se especifica la "Icono Archivo" para el 72x72 .png iTunesConnect se queja sobre la necesidad de una imagen de 57x57 para el iPhone. ¿Cómo se especifica ambos iconos en una sola plist?

¿Fue útil?

Solución

Agregar una clave CFBundleIconFiles de tipo Array para su Info.plist. La matriz debe contener 2 artículos de cadena: los nombres de archivo de los dos iconos. El sistema operativo entonces elegirá automáticamente el icono correcto para cada plataforma en función de sus dimensiones en píxeles.

Puede guardar la llave CFBundleIconFile y haga que apunte al archivo de icono para el iPhone para la compatibilidad 3.0 / 3.1.

Actualización de mayo de 2010: Apple ahora tiene la nota técnica explicando esto en gran detalle: técnica de preguntas y respuestas QA1686 - iconos de la aplicación en el iPad y el iPhone

Otros consejos

CFBundleIconFile

CFBundleIconFiles

La primera sólo puede ser una cadena, y se utilizará para el iphone 3.1 y construye antes (creo). El segundo se puede cambiar a Tipo de valor "matriz" (clic derecho). A continuación, haga clic en el triángulo situado a la izquierda de la misma (lo que apunta hacia abajo), y más allá de un valor a la derecha. Pegar un segundo valor para incluir otro nombre de archivo.

Parece que el nombre no importa, siempre y cuando se trata de un PNG. El archivo será elegido sobre la base de que es el tamaño correcto, por lo que sólo incluye el nombre de uno de 57x57 72x72 iPhone y uno para el iPad.

Actualmente estoy convirtiendo Matemáticas Tarjetas Pro para ser universal, así que no he enviado correctamente una aplicación universal a la App Store, pero estoy bastante seguro de que todo esto es correcto.

Bueno, ya sabes cómo se pone la imagen por defecto se debe poner por defecto ~ paisaje y por defecto ~ retrato para que su aplicación para iPad para mostrar tanto imágenes de arranque cuando se carga ya sea en horizontal o vertical, bueno, hice lo mismo cosa con los iconos. Dado que los dos iconos de iPhone y iPad fueron nombrados exactamente lo mismo, a pesar de que los separé en diferentes carpetas que todavía no me dejó, cualquiera de los iconos iPhone o iPad icono, así que cambió el nombre del icono de iPhone al icono ~ iPhone y me importé a Xcode y luego lo arrastraron en la ranura imagen de icono iPhone y en el archivo plist reconoce automáticamente. Así que recomiendo hacer eso, no he subido a iTunes Connect, pero no muestra ningún error.

Espero que ayudó.

funcionado para mí también. Usando 3.2.b5 pude haga clic derecho en mi archivo plist y haga clic en "Abrir como ... Código fuente". Se ha añadido la información exactamente como byamabe pegado arriba y presto - presentado. Ahora, si yo no era otra hora (demasiado) tarde a causa de este problema ...

También puedes añadir a través del editor integrado.

icon.png es una cadena 0 icono-ipad.png es la cadena 1

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top