quieras organizar ordenar iconos crear como carpetas archivos apps alfabeticamente acomodar ios xcode ios7 xcode5

ios - organizar - ordenar iconos iphone alfabeticamente



Íconos de la aplicación iOS 7, lanzamiento de imágenes y convención de nombres mientras se mantienen los iconos de iOS 6 (4)

Absolutamente el catálogo de activos es su respuesta, elimina la necesidad de seguir las convenciones de nombres cuando agrega o actualiza los iconos de su aplicación.

A continuación se detallan los pasos para migrar un conjunto de iconos de aplicaciones o iniciar un conjunto de imágenes desde Apple :

1- En el navegador del proyecto, selecciona tu objetivo.

2- Seleccione el panel General y desplácese a la sección Iconos de la aplicación.

3- Especifique una imagen en la tabla de iconos de la aplicación haciendo clic en el icono de la carpeta en el lado derecho de la fila de la imagen y seleccionando el archivo de imagen en el cuadro de diálogo que aparece.

4-Migre las imágenes en la tabla del icono de la aplicación a un catálogo de activos haciendo clic en el botón Usar catálogo de activos, seleccionando un catálogo de activos en el menú emergente y haciendo clic en el botón Migrar.

Alternativamente, puede crear un ícono de aplicación vacío al elegir Editor> Nuevo ícono de aplicación y agregar imágenes al conjunto arrastrándolos desde el Finder o seleccionando Editor> Importar.

Acabo de terminar una aplicación en iOS 6 y compré una cuenta de desarrollador hace una semana, así que no he tenido demasiado tiempo jugando con el iOS 7 SDK. Acabo de descargar la versión Golden Master e intento actualizar mi aplicación para que sea compatible con iOS 7.

Me di cuenta de que iOS 7 requiere un poco de trabajo con los iconos de la aplicación. He verificado muchas preguntas relacionadas y estoy confundido sobre qué hacer. Ya tengo una aplicación iOS 6 con iconos de aplicaciones y cuando instalé la versión maestra dorada, vi lo siguiente:

y para las imágenes de lanzamiento:

Puedo crear nuevos iconos planos para iOS 7 mientras quiero que los usuarios de iOS sigan viendo los antiguos.

¿Que debería hacer? Use el "Catálogo de uso de activos" o agregue los íconos de forma manual y si estoy agregando los íconos de forma manual, entonces ¿qué nombre debo dar a estas imágenes? ¡Gracias!


Debe usar el Catálogo de activos:

Investigué cómo podemos usar el catálogo de activos; Ahora parece ser fácil para mí. Quiero mostrarle los pasos para agregar iconos y salpicar en el catálogo de activos.

Nota: No es necesario realizar ninguna entrada en el archivo info.plist :) Y no hay ninguna otra configuración.

En la imagen de abajo, en el lado derecho, verá el área resaltada, donde puede mencionar qué iconos necesita. En el caso de la mía, he seleccionado las primeras cuatro casillas de verificación; Como es para mis requisitos de la aplicación. Puede seleccionar opciones de acuerdo a sus requerimientos.

Ahora, mira la imagen de abajo. Como seleccionará cualquier icono de la Aplicación, verá su detalle en el área seleccionada del lado derecho. Le ayudará a cargar el icono de resolución correcto.

Si la imagen de resolución correcta no se agregará, aparecerá la siguiente advertencia. Simplemente cargue la imagen con la resolución correcta.

Después de cargar todas las dimensiones requeridas, no debe recibir ninguna advertencia.


Está bien agregar a la increíble publicación de @null sobre el uso del Catálogo de activos .

Es posible que deba hacer lo siguiente para que el icono de la aplicación esté vinculado y funcione para distribuciones / producciones Ad-Hoc en el organizador , en el vuelo de prueba y en las ubicaciones posiblemente desconocidas de AppStore.

Después de crear el catálogo de activos, tome nota del nombre de las imágenes de .xassets y los nombres del icono de la aplicación enumerados en .xassets en Xcode.

Por defecto esto debería ser

  • AppIcon
  • LaunchImage

[Para ver esto, haga clic en su carpeta / icono .xassets en Xcode.] (Esto se puede cambiar, así que tome nota de esta variable para más adelante)

Lo que se crea ahora cada compilación son las siguientes estructuras de datos en su .app:

Para los iconos de la aplicación:

iPhone

  • AppIcon57x57.png (iPhone no retina) [ Observe el prefijo del nombre del icono ]
  • [email protected] (retina iPhone)

Y el mismo formato para cada una de las otras resoluciones de iconos.

iPad

  • AppIcon72x72~ipad.png (iPad no retina)
  • AppIcon72x72@2x~ipad.png (iPad retina)

(Para iPad es postfix ligeramente diferente)

Problema principal

Ahora noté que en mi Info.plist en Xcode 5.0.1 automáticamente se intentó y no se creó una clave para " Icon files (iOS 5) " después de completar la creación del Catálogo de activos.

Si creó una referencia con éxito / esto puede haber sido parcheado por Apple o simplemente funcionado, entonces todo lo que tiene que hacer es revisar los nombres de las imágenes para validar el formato mencionado anteriormente.

Solución final:

Agregue la siguiente clave a su principal .plist

Le sugiero que abra su .plist principal con un editor de texto externo como TextWrangler en lugar de Xcode para copiar y pegar la siguiente clave.

<key>CFBundleIcons</key> <dict> <key>CFBundlePrimaryIcon</key> <dict> <key>CFBundleIconFiles</key> <array> <string>AppIcon57x57.png</string> <string>[email protected]</string> <string>AppIcon72x72~ipad.png</string> <string>AppIcon72x72@2x~ipad.png</string> </array> </dict> </dict>

Tenga en cuenta que solo he incluido mis resoluciones de ejemplo, deberá agregarlas todas.

Si desea agregar esta clave en Xcode sin un editor externo, use lo siguiente:

  • Icon files (iOS 5) - Diccionario
  • Primary Icon - Diccionario
  • Icon files : matriz
  • Item 0 - String = AppIcon57x57.png Y para cada elemento / icono de la aplicación.

Ahora, cuando finalmente archive su proyecto, la carga útil .xcarchive final .plist ahora incluirá las ubicaciones de iconos mencionadas anteriormente para compilar y usar.

No agregue lo siguiente a cualquier .plist: solo un ejemplo de lo que Xcode generará ahora para su carga final

<key>IconPaths</key> <array> <string>Applications/Example.app/AppIcon57x57.png</string> <string>Applications/Example.app/[email protected]</string> <string>Applications/Example.app/AppIcon72x72~ipad.png</string> <string>Applications/Example.app/AppIcon72x72@2x~ipad.png</string> </array>


En caso de que no desee utilizar el Catálogo de activos, puede agregar un icono de iOS 7 para una aplicación anterior creando una imagen .png de 120x120. Llámalo Icon-120.png y arrástralo al proyecto.

En TARGET> Su aplicación> Información> Archivos de íconos, agregue una entrada más en Propiedades de destino:

Probé en Xcode 5 y se envió una aplicación sin la advertencia del icono de la retina faltante.