Brak ikony marketingowej

141

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 Informationi 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 Unassignedsymbolu zastępczego, nic się nie dzieje.

Nieprzypisany symbol zastępczy dla Marketingu 1024x PNG

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).

BIEC TRUCHTEM
źródło
Czy próbowałeś przeciągnąć i upuścić ikonę PNG 1024x1024px?
Itachi Uchiha
2
Nie, to nie jest twój pakiet. Upewnij się, że ikona przesłana do iTunesConnect nie zawiera kanału alfa
Paulw11
@ Paulw11 Usunąłem alfę, taką jak ten stackoverflow.com/a/38256612/237509 i ponownie załadowałem, ale po przesłaniu nadal otrzymuję tę samą wiadomość.
JOG
@DSDharma tak, próbowałem przeciągać i upuszczać zarówno do „Unassigned” w Xcode, ale nie reaguje on na przeciąganie i upuszczanie oraz do iTunes Connect w przesyłaniu aplikacji, aby ponownie przesłać tam ikonę, ale bez powodzenia.
JOG,

Odpowiedzi:

142

Rozwiązany przez dodanie ikony iOS Marketing 1024pt w projekcie

Varinder Singh iPhone Dev
źródło
9
W moim przypadku nazywał się „App Store iOS” w przeciwieństwie do „iOS Marketing”, ale ikona nadal znajduje się na samym końcu listy i jest jedyną w tym rozmiarze, więc nie powinno być zamieszania.
TGO
2
To powinna być akceptowana odpowiedź. Ten sam problem występuje z oficjalnym wydaniem Xcode 9. To nie jest błąd, Apple wymaga tylko 1 dodatkowego formatu ikony dla nowo zaprojektowanego App Store.
Manuel
1
FYI. Jeśli tworzysz również na Androida, masz już taki rozmiar, więc nie musisz go tworzyć.
Micah Montoya
1
Jak mogę dodać ikonę iOS Marketing do listy w appIcon? Nie mam tego na liście, ale sklep z aplikacjami nadal tego wymaga. : /
Luckylooke
To mi pomaga. Ale myślę, że byłoby dobrze, gdyby walidacja ujawniła brakujące informacje, czego nie zrobiła w moim przypadku.
Arsen
78

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.

wprowadź opis obrazu tutaj

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

Gaurav Singla
źródło
1
Jednak nadal mam ostrzeżenie!
arniotaki
1
Kto powiedział Apple, że przeciąganie powinno być jedyną opcją wykonania operacji? Wpatrywałem się w menu kontekstowe przez 30 minut, dopóki nie przeczytałem tej odpowiedzi. Dziękuję Ci!
anthares
33

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.

JeremyShaw
źródło
1
Dodanie ikony marketingowej jest obowiązkowe, a ta odpowiedź stanowi tylko tymczasowe obejście.
Viktor Malyi
37
Mam teraz ziarno XCode 9 GM (nie beta) i mam ten problem.
Crag,
6
@Crag w XCode 9 GM, wewnątrz AppIcon w Assets, znajdziesz ikonę na końcu. W moim przypadku nazywał się „App Store”, a nie „iOS Marketing”, jak na zrzucie ekranu w odpowiedzi Varindera.
TGO
1
@TGO Mam w tym folderze plik Contents.json z „idiom”: „ios-marketing”, ale nazwa pliku nie jest ustawiona ... Buduję za pomocą Cordova, więc wolałbym nie ustawiać tego ręcznie, ponieważ Wysadzę to ...
Crag,
1
@Przeciągnij przepraszam, jeśli nie było jasne. Zrzut ekranu o tym, co miałem na myśli . Zamazane, nieistotne części. Ale tak, możesz również edytować plik json,{ "size" : "1024x1024", "idiom" : "ios-marketing", "filename" : "logo_filename.png", "scale" : "1x" }
TGO
15

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.

Usuń zaznaczenie pola wyboru przezroczystości w programie Photoshop

To zadziałało dla mnie.

Dzięki odpowiedzi Hammouda w artykule „Brakująca ikona marketingowa. Aplikacje na iOS muszą mieć rozdzielczość 1024x1024px”

ElBrm
źródło
Dziękuję Ci! W końcu też dla mnie zadziałało. Nigdy bym tego nie domyślił (:
Zeus
15

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

{
  "size" : "1024x1024",
  "idiom" : "ios-marketing",
  "filename" : "Icon-Marketing.png",
  "scale" : "1x"
}
Łukasz Kalbarczyk
źródło
7

Jeśli tworzysz aplikację IOS z Unity, wykonaj następujące kroki :

  1. W projekcie Xcode przejdź do Unity-iPhone> Images.xcassets> AppIcon
  2. Przewiń w dół
  3. Przeciągnij ikonę 1024x1024
  4. Kompiluj (CMD + B), archiwizuj, przesyłaj jak zwykle
ow3n
źródło
6

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.

Mustafa
źródło
4

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.

Esqarrouth
źródło
3

Jak dodać „ikonę aplikacji 1024” w sys cordova?

edytuj plik konfiguracyjny:

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

wiersz poleceń:

cordova prepare ios

Nie zapomnij dodać pliku res/icon/ios/icon-1024.pngdo systemu plików.

tolgatasci
źródło
Cześć użytkowniku3585515! Witamy w Stack Overflow! Możesz dodać to jako oddzielne pytanie, czy jest włączone, i odpowiedzieć samodzielnie, jeśli chcesz.
JOG
Dziękuję Ci. wysyłam teraz pytanie i odpowiedź stackoverflow.com/questions/46875315/ ...
tolgatasci
0

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.

Jaroslav
źródło
0

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.

Anil Gupta
źródło