2008-10-06 11 views

Respuesta

80

La forma más limpia de hacer esto se describe en la documentación oficial de Apple, en una sección llamada Publishing Applications for Testing. A continuación se muestra las instrucciones exactas dadas a usted en esa página:


La obra iTunes sus probadores ver debería ser el icono de la 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 de icono de la aplicación, siga estos pasos para agregarlo a su aplicación:

  1. abrir el proyecto en Xcode.
  2. En la lista de archivos de Grupos &, seleccione el grupo Recursos.
  3. Elija Proyecto> Agregar al proyecto, navegue hasta su archivo iTunesArtwork y haga clic en Agregar.
  4. En el cuadro de diálogo que aparece, seleccione la opción "Copiar elementos" y haga clic en Agregar.

Tenga en cuenta que el PNG o JPEG es sólo 'iTunesArtwork', sin sufijo.

Si intenta copiar el archivo en el paquete de la aplicación después de haberlo creado, romperá 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 artístico esté incluido en la carpeta "Copiar recursos del paquete", dentro del objetivo de su proyecto en XCode (paso 4, arriba).

+1

Parece la mejor solución. Gracias. –

+0

Tuve que reiniciar mi iTunes antes de poder ver el ícono. – Greg

+0

Según el control técnico de Apple: https://developer.apple.com/library/ios/#qa/qa2010/qa1686.html, iTunesArtwork debe estar en formato PNG. – Sagar

-6

El ícono de la aplicación solo aparece 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 ícono negro "A" predeterminado.

5

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

+1

El enlace publicado está muerto. – alex

9

Para que sea más fácil para los que llegan a esta publicación, aquí están las instrucciones reales (directamente desde la entrada del blog vinculada desde la respuesta aceptada).


Ha habido algunas conversaciones en Twitter sobre cómo crear su propio archivo IPA para su aplicación para el iPhone, así que pensé que le daría las instrucciones que he utilizado para construir una IPA antes. Disfrutar.

  1. Cree una carpeta en su escritorio llamada "trabajando". Ábralo y cree otra carpeta dentro de él llamada "Payload" (distingue entre mayúsculas y minúsculas)
  2. Mueva su archivo iTunesArtwork a la carpeta "working" y su .app a la carpeta Payload.
  3. Abra la Terminal y ejecute el siguiente comando: chmod -R 775 ~/Escritorio/trabajo/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: Firma de la aplicación Apple iPhone OS. Si no hay, agrégalo.
  6. Zip it all up. Comprima la carpeta iTunes Artwork and Payload. (Así que cierre la credencial 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. doble clic para instalar con iTunes
1

Voy a agregar mi experiencia reciente. Había engañado al intentar que mi aplicación ad hoc apareciera en iTunes con un ícono (estrictamente, iTunesArtwork). Finalmente, estaba convencido de haber seguido las instrucciones hasta una 'T', pero aún no aparecía en la vista de la cuadrícula. Sin embargo, mi obra de arte se mostró correctamente en la vista de flujo de cobertura. Eliminé y volví a instalar mi aplicación desde/hacia iTunes sin ningún resultado. Luego dejé iTunes y reinicié, y ¡voilá! - mi obra de arte era 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.

+0

Buena información para cualquiera que esté mirando este tema. –

1

Si ve un cuadrado negro en lugar de su icono en iTunes, asegúrese de que el tipo de archivo de iTunesArtwork en Xcode no sea "image.png". Si es así, en la fase de compilación de recursos de copia, CopyPNGFile bloqueará el archivo que no es válido para los dispositivos iOS.

1
  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.

Cuestiones relacionadas