Pregunta

Tengo una aplicación para iPhone con el archivo de icono Icon.png.

Este icono aparece correctamente cuando la aplicación está en el teléfono, pero no aparece en el panel de aplicaciones en iTunes.

¿Qué debo hacer para que se muestre correctamente?

¿Fue útil?

Solución

La forma más limpia de hacerlo se describe en la documentación oficial de Apple, en una sección llamada Publicación de aplicaciones para pruebas . A continuación se muestran las instrucciones exactas que se le dieron en esa página:


La obra de arte de iTunes que ven sus probadores debe ser el ícono de su aplicación. Esta obra de arte debe ser un archivo JPEG o PNG de 512 x 512 llamado iTunesArtwork . Tenga en cuenta que el archivo no debe tener una extensión .

Después de generar el archivo del icono de su aplicación, siga estos pasos para agregarlo a su aplicación:

  1. Abra su proyecto en Xcode.
  2. En los grupos & amp; Lista de archivos, seleccione el grupo Recursos.
  3. Elija Proyecto > Agregar al proyecto, navegue a su archivo iTunesArtwork y haga clic en Agregar.
  4. En el cuadro de diálogo que aparece, seleccione & # 8221; Copiar elementos & # 8221; opción y haga clic en Agregar.

Tenga en cuenta que el archivo PNG o JPEG es solo 'iTunesArtwork', sin sufijo.

Si intenta copiar el archivo en el paquete de la aplicación después de haberlo creado, interrumpirá la firma de la aplicación y obtendrá un error de verificación al intentar sincronizarlo con su dispositivo. Asegúrese de que el archivo de ilustración esté incluido en los "Copiar recursos del paquete" carpeta, dentro del objetivo de su proyecto en XCode (paso 4, arriba).

Otros consejos

Cree un png 512x512 de su icono, asígnele el nombre "iTunesArtwork" (sin extensión, sin comillas) y agréguelo a su proyecto en Recursos. Luego construir.

Más detalles aquí:

http: // desarrollador .apple.com / library / ios / # documentation / Xcode / Conceptual / ios_development_workflow / 000-Introduction / introduction.html

Para facilitar la tarea de quienes llegan a esta publicación, aquí están las instrucciones reales (directamente de la publicación del blog vinculada a la respuesta aceptada).


Se ha hablado en Twitter sobre cómo crear su propio archivo IPA para su aplicación de iPhone, así que pensé en dar las instrucciones que he usado para construir un IPA antes. Disfruta.

  1. Cree una carpeta en su escritorio llamada "trabajo". Abra eso y cree otra carpeta dentro de ella llamada "Carga útil" (distingue entre mayúsculas y minúsculas)
  2. Mueva su archivo de iTunesArtwork a la carpeta "de trabajo" y su .app en la carpeta de carga útil.
  3. Abra la Terminal y ejecute el siguiente comando: chmod -R 775 ~ / Desktop / working / Payload
  4. Vaya a su carpeta ProgName.app dentro de Payload.
  5. Haga doble clic en el archivo Info.plist. Asegúrese de que haya un elemento llamado: SignerIdentity con un valor de: Apple iPhone OS Application Signing. Si no lo hay, agrégalo.
  6. Ciérralo todo. Zip la carpeta iTunesArtwork y Payload. (Así que comprime lo que está dentro de la carpeta de trabajo)
  7. Cambie el nombre del archivo zip para que tenga el nombre que desea y la extensión de ipa.
  8. Haz doble clic para instalar con iTunes

En realidad, es posible proporcionar íconos iTUnes para el software de iPhone lanzado como ad-hoc. Consulte esta publicación de blog para obtener más información.

Solo agregaré mi experiencia reciente. Había intentado que mi aplicación ad hoc apareciera en iTunes con un icono (estrictamente, iTunesArtwork). Finalmente, estaba convencido de que había seguido las instrucciones hasta una "T", pero aún no aparecía en la vista de cuadrícula. Sin embargo, mi obra de arte se mostró correctamente en la vista Cover Flow. Eliminé y reinstalé mi aplicación de / a iTunes sin éxito. Luego salí de iTunes y reinicié, ¡y listo! - Mi obra de arte fue correcta en todos los lugares. Parece que hay algún tipo de almacenamiento en caché que no se restablece en la vista de cuadrícula.

Si ves un cuadrado negro en lugar de tu ícono en iTunes, asegúrate de que el tipo de archivo de iTunesArtwork en Xcode no sea " image.png " ;. Si es así, en la fase de compilación del recurso de copia, CopyPNGFile bloqueará el archivo que no se guardó para los dispositivos de iOS.

  1. Abra su proyecto en Xcode.
  2. Copie el archivo iTunesArtwork.png en la carpeta del proyecto.
  3. Edite el archivo iTuneArtwork.png y elimine .png de iTunesArtwork.
  4. Generar compilación.

Puedes ver la imagen en iTunes.

El icono de la aplicación solo se muestra en iTunes si su aplicación se distribuye a través de la tienda de aplicaciones.

Supongo que está preguntando por un desarrollador o una compilación ad hoc. Aquellos obtienen el negro predeterminado " A " icono.

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