application apple app ios ios7 application-loader

ios - apple - sign in to app store connect



Ruta de imagen inválida: no se encontró ninguna imagen en la ruta a la que se hace referencia en la clave "CFBundleIconFile": Icon.png (9)

Básicamente fui al info.plist y eliminé los íconos que no necesitaba. Comencé con la plantilla de Cocos2d y no necesitaba la mayoría de ellos, así que los borré todos. Cuando archivé el programa y fui a validarlo, me dio errores como "¿dónde está este ícono y ese ícono?" Bueno, los borré todos. Pero en el info.plist los 13 íconos todavía estaban en la lista, así que eliminé todos los que borré.

Recibí este error de Application Loader al cargar mi aplicación a App Store. Mi aplicación fue desarrollada en el momento de iOS 3.0 y todavía se dirige a iOS 4.3 y superior. Recientemente actualicé la aplicación para que sea compatible con iOS7. Pero el Application Loader siempre me devolvió este tipo de error. Busqué en Internet y descubrí que no estoy solo. Así que creé esta publicación y es de esperar que lo que descubrí sobre los íconos de la aplicación pueda ayudar a otras personas.


Encontré el mismo problema al construir el proyecto de Cordova.

La eliminación de CFBundleIcon con icon.png en info.plist me info.plist el problema


Este error puede tener varias causas como parece. En mi caso, dos Icon Files tenían las dimensiones de píxeles incorrectas (generadas por cordova). Entonces puedes verificar eso.


Mi solución fue: en ''fases de compilación'', en ''copiar recursos de paquete'', haga clic en ''+'' y elija todos sus iconos.

buena suerte.


Ninguna de las soluciones anteriores funcionó en mi caso particular.

Al final, lo siguiente funcionó por lo que en caso de que alguien más tenga el mismo problema:

  1. Elimine el conjunto de iconos de aplicaciones que está causando el problema en el catálogo de activos
  2. En las propiedades de destino del panel del navegador, elimine y luego lea el ''Catálogo de recursos de uso'' para los iconos de la aplicación; esto creará un conjunto de iconos de aplicaciones vacío.
  3. Seleccione los tamaños deseados y asigne las imágenes correctas arrastrándolas desde el panel de navegación
  4. Eliminar claves CFBundleIconFiles (hay una segunda para iPad)
  5. Reconstruir el archivo

Para poder solucionar este problema, tuve que volver a agregar una imagen de icono.

El error menciona ''CFBundleIcons'': archivo AppIcon40x40 y cuando revisé el Images.xcassets en la imagen de AppIcon configuré la imagen del Iphone Spotlight IOS 7-9 40pt de hecho con la resolución incorrecta, así que volví a arrastrar desde el buscador el icono con una resolución de 80x80 (40x40 multiplicado por el factor de escala 2x).


Parece que, como yo, aceptaste la sugerencia de XCode 5.0 para migrar tus archivos de iconos a un catálogo.

Cuando lo haga, deberá eliminar el parámetro CFBundleIconFile ("Archivo de icono") del archivo .plist de su proyecto. Esa es la forma antigua de hacerlo, y una vez que hayas migrado tus archivos de iconos, obviamente ese parámetro es incorrecto.

Es extraño que la migración de XCode no solucione esto automáticamente. Hubiera sido tan muy Apple para ayudarte.


Si su aplicación es compatible con iOS 5.0 y superior, mover todos los archivos de iconos al Catálogo de activos funcionará.

Si su aplicación todavía necesita soportar versiones inferiores de iOS (como la mía), la solución es usar la clave CFBundleIconFiles en el archivo plist del proyecto. En mi caso, mi aplicación es solo para iPhone, así que hice lo siguiente:

  1. Prepare 8 archivos de iconos: dos iconos de aplicaciones para iOS6 y anteriores (57x57 y 114x114), dos iconos para iOS7 (60x60 y 120x120), dos iconos para la búsqueda / configuración de Spotlight para iOS 6 y anterior (29x29 y 58x58) y dos iconos para proyector (40x40 y 80x80). Los archivos deben ser archivos PNG. Nombra estos archivos como quieras, pero el nombre de archivo de alta resolución debe tener el formato [email protected]
  2. En el archivo plist del proyecto, edite la clave CFBundleIconFiles (que es una matriz) para incluir los nombres de los archivos de icono anteriores. Solo se necesitan los nombres de archivo de baja resolución, y la extensión (.png) no debe incluirse. El Xcode buscará automáticamente los archivos de alta resolución siempre que sus nombres sigan la convención (con @ 2x).
  3. Asegúrese de que su proyecto no contenga la carpeta Catálogo de activos
  4. Si hiciste lo anterior arriba bien, cuando marques la sección "General" del objetivo de la aplicación, verás que Xcode ha enumerado todos los archivos de iconos en el lugar correcto debajo de la sección "iconos de la aplicación".
  5. Si su aplicación necesita compatibilidad con iOS 3.1 y versiones anteriores, debe crear cuatro archivos de iconos adicionales. El tamaño y el nombre de estos archivos son los siguientes: Icon.png (57x57), [email protected] (114x114), Icon-Small.png (29x29), [email protected] (58x58). Los nombres fijos son requeridos por iOS y no se pueden cambiar. Pero siempre y cuando nombre los archivos de iconos de esa manera, no necesita hacer ninguna acción adicional.

Después de estos pasos, no deberías tener ningún problema con los íconos al cargar tu aplicación a la App Store.

El catálogo de activos simplifica algunos de los pasos anteriores, por ejemplo, la generación de archivos de iconos de baja resolución (supongo).

Obtuve la información anterior de "Directrices de interfaz humana de iOS", "Guía de programación de aplicaciones de iOS" y "Referencia de listas de propiedades de información". Buscar "iconos de aplicaciones" y todo se explica.


Tu receta funciona a la perfección.

Por mi parte,

Seleccioné NameOfMyApp-info.plist en Supporting Files.

Solo tengo que abrir la clave: archivos de iconos.

Acabo de eliminar toda la cadena de la imagen. (El mensaje de error en Enviar fue exactamente sobre esas imágenes.

Intenté enviar nuevamente y: Enviar exitoso.

Gracias