xcode cordova ios11

xcode - Icono de marketing perdido-iOS Cordova



ios11 (5)

Abra Xcode => Arrastre el icono de su tienda de aplicaciones a Resources / Images.xcassets / Appicon => Elimine cualquier transparencia de su imagen => Use solo letras para el nombre. por ejemplo: appstore.png

screenshot

Recibo este error al cargar en AppStore:

Las aplicaciones de iOS deben incluir un icono de marketing 1024x1024px en formato PNG. Las aplicaciones que no incluyen el ícono de marketing no se pueden enviar para revisión de la aplicación o revisión de la aplicación Beta.




Para mí, me gustó esto.

Primero, cambie el tamaño del icono a 1024x1024 , en yourProject / resources / icon.png .

Luego, ejecuta esto en tu terminal.

ionic cordova plugin save ionic cordova platform rm ios ionic cordova platform add ios

Finalmente, la plataforma IOS compila con éxito y modifica automáticamente config.xml.

Verá <icon height="1024" src="resources/ios/icon/icon-1024.png" width="1024" /> en su config.xml . Luego intenta subir tu proyecto a AppStore nuevamente.


Según las otras respuestas aquí, creo que la respuesta completa es:

Si hiciste la cordova platform update ios , te traerá la última versión estable , la 4.4.0 a día de hoy, que no se sabe para agregar la entrada para el ícono de la tienda de aplicaciones.

Entonces, lo que debes hacer es:

cordova platform rm ios cordova platform add [email protected]

y agregue la línea mencionada anteriormente en config.xml con una ligera modificación: use un JPEG para evitar "El icono del App Store en el catálogo de activos en ''appname.app'' no puede ser transparente ni contener un canal alfa":

<icon height="1024" width="1024" src="icons/ios/icon-1024.jpg" />

¡Tan pronto como la versión estable supere 4.5.1, no fuerce esa versión ''vieja''!

Para verificar la versión de su plataforma iOS, busque esta línea en config.xml :

<engine name="ios" spec="~4.5.1" />

¡Importante! desde 4.5.0 y en adelante, el complemento ''cordova-plugin-console'' no es compatible y no es obligatorio. Debe eliminarlo para poder compilar correctamente:

cordova plugin rm cordova-plugin-console