Podczas próby przesłania mojej aplikacji iTunes Connect mówi
Brak ikony marketingowej. Aplikacje na iOS muszą zawierać ikonę marketingową 1024x1024px w formacie PNG. Aplikacje, które nie zawierają ikony marketingowej, nie mogą zostać przesłane do przeglądu aplikacji ani do przeglądu aplikacji w wersji beta.
Mam plik PNG o wymiarach 1024x1024px w moim zgłoszeniu w iTunes Connect, pod General App Information
i App Icon
. Wydaje mi się, że chcą, żebym dodał go jako zasób do pakietu w Xcode. Ale kiedy przeciągam i upuszczam plik PNG do tego Unassigned
symbolu zastępczego, nic się nie dzieje.
Ten błąd zaczął się pojawiać po WWDC 2017 i zainstalowałem XCode 9 Beta. Ten problem występuje jednak również w wersji 8.3.1 (8E1000a).
Odpowiedzi:
Rozwiązany przez dodanie ikony iOS Marketing 1024pt w projekcie
źródło
Zgodnie z nowymi wytycznymi dla XCode 9 : musimy przeciągnąć nową ikonę o rozmiarze 1024pt do nowej dostępnej ikony o nazwie „App Store iOS 1024pt” pod zestaw obrazów AppIcon.
WAŻNE: upewnij się, że używasz ikony bez alfa / przezroczystości
Po wykonaniu tej czynności ostrzeżenie zniknie i powinno być możliwe pomyślne przesłanie pliku binarnego do firmy Apple w celu sprawdzenia.
Link referencyjny: https://help.apple.com/xcode/mac/current/#/dev4b0ebb1bb
źródło
Wydaje się, że problem polega na przesyłaniu pliku binarnego, który został utworzony przy użyciu wersji beta Xcode. Użyj wydanej wersji Xcode podczas przesyłania kompilacji do App Store.
źródło
{ "size" : "1024x1024", "idiom" : "ios-marketing", "filename" : "logo_filename.png", "scale" : "1x" }
Dla osób, które nadal mają problemy po dodaniu nowej ikony aplikacji:
Upewnij się, że pole wyboru „Przezroczystość” nie jest zaznaczone podczas eksportowania obrazu PNG z programu Photoshop. Najwyraźniej jest to problem, nawet jeśli obraz nie ma przezroczystości.
To zadziałało dla mnie.
Dzięki odpowiedzi Hammouda w artykule „Brakująca ikona marketingowa. Aplikacje na iOS muszą mieć rozdzielczość 1024x1024px”
źródło
W Xcode 8:
znajdź katalog zestawu ikon, umieść tutaj przygotowany plik (na przykład „Icon-Marketing.png”) i dodaj następujący plik do Contents.json
źródło
Jeśli tworzysz aplikację IOS z Unity, wykonaj następujące kroki :
źródło
Wytyczne dotyczące ikony aplikacji uległy zmianie wraz z wydaniem nowych iPhone'ów X, iOS 11 i Xcode 9.
Do projektu należy dodać nową ikonę App Store w Xcode 9 o rozmiarze:
1024px × 1024px (1024pkt × 1024px @ 1x)
Mam nadzieję że to pomoże.
Źródła: https://developer.apple.com/ios/human-interface-guidelines/icons-and-images/app-icon/
Uwaga: na dzień dzisiejszy pytania techniczne i odpowiedzi QA1686 - ikony aplikacji na telefonie iPhone, iPadzie i zegarku Apple Watch nie zostały zaktualizowane o to wymaganie.
źródło
Używam wersji beta 3 i otrzymuję ostrzeżenie dopiero po przesłaniu. Przesłałem plik binarny do lotu testowego, a nie do wydania.
Dodając obraz marketingowy w .xcassets, AppIcon naprawił ostrzeżenie.
źródło
Jak dodać „ikonę aplikacji 1024” w sys cordova?
edytuj plik konfiguracyjny:
wiersz poleceń:
Nie zapomnij dodać pliku
res/icon/ios/icon-1024.png
do systemu plików.źródło
Problem może również dotyczyć innych ikon. Stworzyłem ikonę 1024 bez kanału alfa, ale to nie pomogło. Następnie usunąłem wszystkie ikony i ponownie załadowałem. To pomogło.
źródło
Wysyłałem aktualizację aplikacji na iOS do sklepu z aplikacjami Apple. Znalazłem poniższy błąd:
Missing Marketing Icon. iOS Apps must include a 1024x1024px Marketing Icon in PNG format. Apps that do not include the Marketing Icon cannot be submitted for App Review or Beta App Review
Zgodnie z nowym przewodnikiem Apple w xcode 9, musimy dodać obsługę ikony „App Store iOS”, więc dodałem do ikony aplikacji 1024x1024pt. Aplikacja została przesłana do App Store.
źródło