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


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


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


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.


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”


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"
}

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

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.


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.


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.


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.


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.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.