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
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.
Actualiza a la última versión de cordova-ios: 4.5.1 y registra el ícono de Marketing en config.xml
<icon height="1024" width="1024" src="icons/ios/icon-1024.png" />
Es posible que necesite agregar archivos assets.car que ios 11 necesita y que puede crear con xcode o la herramienta en línea http://www.applicationloader.net/appuploader/icontool.php
poner archivo assets.car como archivo de activos o archivo de imagen.
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