2011-07-24 12 views
15

El ícono de mi aplicación funciona bien cuando se muestra en iPad y iPhone; sin embargo, después de compilar para el archivo y crear el archivo, no aparece ningún icono. ¿Algunas ideas? He buscado en varios foros y no he encontrado una resolución. De hecho, no creo que esto tenga ningún efecto en la implementación de la distribución real, ya que el .ipa definitivamente tiene los iconos incluidos. Lo he cargado directamente en iTunes para verificarlo.Xcode 4.1 Archive Build en el organizador no muestra el icono

Ver capturas de pantalla a continuación, ya tengo definido "Archivo de iconos" (CFBundleIconFile) y "Archivos de íconos" (CFBundleIconFiles).

enter image description here

enter image description here

enter image description here

Respuesta

17

Odio responder a mi propia pregunta, aunque una bombilla simplemente se apagó en mi cabeza. Dentro de los archivos del organizador de Xcode 4, las aplicaciones están agrupadas. Al igual que si archivas 5 versiones, seleccionas la aplicación en el panel izquierdo y las 5 versiones se muestran en el panel derecho. Esto me lleva a creer que no son realmente los iconos de la aplicación los que se usan para mostrar la aplicación agrupada en el panel izquierdo, sino el archivo real de Artwork de iTunes. ¡Así que lo agregué a la colección CFBundleIconFiles, y funcionó!

enter image description here

enter image description here

+0

Esto tiene un efecto secundario. En productos, el icono del archivo [AppName] .app ahora no se muestra ahora. Sin embargo, la aplicación compila y funciona bien. No creo que ninguna de la documentación de Apple diga nada acerca de agregar iTunesArtwork a la matriz CFBundleIconFiles, así que por ahora lo dejaré afuera y asumiré que esto es un error de Xcode/archive. – mservidio

+0

Comencé a tener este problema con Xcode 4.3, y al agregar la entrada iTunesArtwork a CFBundleIconFiles resolví el problema, sin el efecto secundario que mencionaste anteriormente. Hasta aquí todo bien. – mluisbrown

+1

¡Genial, es bueno escucharlo! – mservidio

1

tiene una entrada vacía para CFBundleIconFile. Si lo quita completamente, debe funcionar.

El manejo de iconos en el Xcode Organizer ha sido un poco problemático en el pasado, así que no le daría demasiada importancia. Solo asegúrate de que los íconos se muestren correctamente en las plataformas reales en las que pretendes enviar.

+0

olvidó mencionar que he intentado ya, acaba de intentar de nuevo también. Sin suerte ... – mservidio

+0

Como dices, ha tenido errores en el pasado, creo que vi esto con Xcode 3.x en algún momento. Aunque nunca tuve problemas para implementar en la tienda. – mservidio

3

Creo que es porque no tiene el archivo 512x512 iTunesArtwork.

enter image description here

+0

Sí, eso es correcto. Esta pregunta se está fechando. La documentación en el sitio del desarrollador de iOS faltaba en el momento de la pregunta original. – mservidio

+0

@mservidio es suficiente. Espero que pueda ayudar a otros entonces. –

Cuestiones relacionadas