Jeśli error
podczas przesyłania aplikacji pojawi się ikona Xcode9
lub jeśli nie widzisz ikony aplikacji na symulatorze lub urządzeniu, po prostu zaktualizuj swoją cocoapods
wersję do najnowszej wersji w swoim projekcie. Że problemem jest to błąd w Xcode9
z cocoapods
.
iPhoneX
Można tu znaleźć nową wytyczną .
Oto przydatna strona internetowa, która tworzy ikonę dla aplikacji na iOS, Mac i Android.
Wystarczy przeciągnąć i upuścić ikonę 1024 x 1024, a strona utworzy wszystkie rozmiary ikon i wyśle ją na e-mail. Następnie wykonaj następującą metodę, aby ustawić ikony aplikacji na iOS.
Po uruchomieniu przez Apple iOS 8, iPhone'a 6 i 6 Plus rozmiary ikon aplikacji i rozmiary obrazów uruchamiania uległy zmianie. Proszę odwiedzić mój post dla nowych rozmiarów:
Rozdzielczość obrazu dla nowego iPhone'a 6 i 6+, dodano obsługę @ 3x?
Tak, musisz dodać ikonę wysokiej rozdzielczości 120 x 120. Teraz, jeśli chcesz kierować reklamy tylko na iOS 7, potrzebujesz jedynie rozmiarów ikon 76 x 76, 120 x 120 i 152 x 152. Jeśli chcesz również kierować reklamy na iOS 6, potrzebujesz 57 x 57, 72 x 72, 76 x 76, 114 x 114, 120 x 120, 144 x 144 and 152 x 152
rozmiarów ikon. Bez liczenia ikony Spotlight i ustawień, jeśli nie chcesz, aby system operacyjny interpolował je!
Zgodnie z postem na blogu Nowe ikony aplikacji na iOS 7 .
AKTUALIZACJA:
Zgodnie z Apple Guideline ikona aplikacji LUB ikona i rozmiary obrazu :
Wymiary ikony (iOS 7 i nowsze)
Wymiary ikony (iOS 6.1 i wcześniejsze)
Utwórz różne rozmiary ikony aplikacji dla różnych urządzeń. Jeśli tworzysz uniwersalną aplikację, musisz dostarczyć ikony aplikacji we wszystkich czterech rozmiarach.
W przypadku iPhone'a i iPoda touch wymagane są oba te rozmiary:
W przypadku iPada wymagane są oba te rozmiary:
Teraz ustaw to w Projekcie:
Utwórz nową ikonę ze 120 pikselami o wysokiej rozdzielczości i 60 pikselami tak regularnymi jak powyżej, o których wspomina dokumentacja Apple, i ustaw nazwę. Na przykład icon-120.png
i icon-152.png
.
Umieść te ikony w folderze zasobów projektu i dodaj tę ikonę do projektu:
- Następnie kliknij
ProjectName-Info.plist
i znajdź wiersz plików z ikonami . Jeśli nie możesz go znaleźć, dodaj go, klikając (+)
znak i wybierz pliki ikon, a następnie ustaw wszystkie obrazy ikon, jak poniżej.
Teraz zarchiwizuj i rozpowszechnij swój projekt, tak jak zrobiliśmy to w przypadku przesłania pliku binarnego aplikacji do App Store . Mam nadzieję, że teraz możesz przesłać aplikację bez żadnych problemów z ikonami.
UWAGA:
Uważaj, aby podać wszystkie potrzebne ikony. W przeciwnym razie Twoja aplikacja nie przejdzie weryfikacji Apple. Jeśli otrzymałeś tego rodzaju wiadomość e-mail:
Invalid Image - For iOS applications, icons included in the binary submission must be in the PNG format.
- If your application supports the iPhone device family, you must include square icons of the following dimensions: 57x57 pixels and 120x120 pixels.
- If your application supports the iPad device family, you must include square icons of the following dimensions: 72x72 pixels, 76x76 pixels and 152x152 pixels
Apple akceptuje teraz także aplikacje działające na iOS 7, więc niezależnie od tego Deployment target
6.1 lub wcześniejszej , ale musisz również podać rozmiary ikon iOS 7, jak wspomniałem powyżej (że sklep oczekuje).
Ikona aplikacji Xcode 5 Zarządzaj
Jeśli używasz xCode5 Pierwszą rzeczą do zaktualizowania są ikony. Xcode 5 wprowadza Katalogi zasobów do prostego zarządzania wieloma kopiami obrazu (np. Dla wielu rozdzielczości). Stworzymy taki, aby zarządzał zarówno ikonami Gry, jak i obrazami uruchamiania.
Teraz kliknij przycisk Użyj katalogu zasobów. Podczas potwierdzania migracji zostaniesz również zapytany, czy chcesz przeprowadzić migrację obrazów uruchamiania (czyli rozmowy w systemie iOS dla ekranu powitalnego wyświetlanego podczas uruchamiania aplikacji) - upewnij się, że to również jest zaznaczone.
Zajrzyj po więcej informacji Dokument Apple z katalogów zasobów