web-dev-qa-db-de.com

Fehlende Marketing-Ikone - iOS Cordova

Beim Hochladen in AppStore wird diese Fehlermeldung angezeigt:

iOS-Apps müssen ein 1024x1024px-Marketing-Symbol im PNG-Format enthalten. Apps, die kein Marketing-Symbol enthalten, können nicht für App Review oder Beta App Review eingereicht werden.

26
peardox

Basierend auf den anderen Antworten hier, glaube ich, ist die vollständige Antwort:

Wenn Sie cordova platform update ios eingegeben haben, erhalten Sie ab heute die neueste stable - Version 4.4.0, die weiß nicht , um den Eintrag für das App-Store-Symbol hinzuzufügen.

Was Sie also tun müssen, ist:

cordova platform rm ios
cordova platform add [email protected]

und fügen Sie die oben erwähnte Zeile mit einer geringfügigen Änderung in config.xml ein - verwenden Sie ein JPEG , um zu vermeiden, dass "das App Store-Symbol im Asset-Katalog in" appname.app "nicht transparent ist und keinen Alphakanal enthält.

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

Sobald die stabile Version höher als 4.5.1 wird, erzwingen Sie diese "alte" Version nicht!

Um die Version Ihrer iOS-Plattform zu überprüfen, suchen Sie diese Zeile in config.xml:

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

Wichtig! ab 4.5.0 wird das Plugin 'Cordova-Plugin-Konsole' nicht unterstützt und ist nicht erforderlich. Sie müssen es entfernen, um erfolgreich bauen zu können:

cordova plugin rm cordova-plugin-console
42
ishahak

Aktualisieren Sie auf die neueste Cordova-iOS-Version: 4.5.1 und registrieren Sie das Marketing-Symbol in der config.xml

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

Ref: https://github.com/Apache/cordova-ios/pull/337

15

Für mich hat mir das gefallen.

Ändern Sie zunächst die Symbolgröße in 1024x1024 , In yourProject/resources/icon.png .

Führen Sie diese dann in Ihrem Terminal aus.

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

Schließlich ist IOS Plattform erfolgreich aufgebaut und config.xml automatisch modifiziert.

Sie sehen <icon height="1024" src="resources/ios/icon/icon-1024.png" width="1024" /> in Ihrer config.xml . Laden Sie dann Ihr Projekt erneut in AppStore hoch.

1
Yuyang He

Öffnen Sie Xcode => Ziehen Sie Ihr Appstore-Symbol in Resources/Images.xcassets/Appicon => Entfernen Sie jegliche Transparenz von Ihrem Bild => Verwenden Sie nur Buchstaben als Namen. z.B.: appstore.png

Bildschirmfoto

0
Owen

Möglicherweise müssen Sie die Datei assets.car hinzufügen, die von ios 11 benötigt wird, und Sie können sie mit xcode oder dem Online-Tool http://www.applicationloader.net/appuploader/icontool.php erstellen.

fügen Sie die Datei assets.car als Asset-Datei oder Image-Datei ein.

0
vrgamer