2013-09-26 9 views
31

Ustawiam wszystkie nowe obrazy startowe potrzebne w nowym Xcode, ale mam bardzo dziwny problem ... kiedy umieszczam portret Non -Retina (768x1024) nie ma problemów ... ale kiedy idę, aby umieścić obraz Portret siatkówki (1536x2048), ten ostatni pojawia się bez problemów, ale nie-Retina znika i pojawia się komunikat o błędzie: nie obraz z prawidłowymi wymiarami znalezionymi .... i to samo dzieje się również dla dwóch obrazów krajobrazu ... Dodaję 2 obrazy, aby lepiej zrozumieć problem ...Obrazy startowe iPada w Xcode 5 akceptują tylko siatkówkę lub nie siatkówkę, ale nie oba

Tutaj mam 2 Non -Retina ustawione

enter image description here

i kiedy ustawić 2 siatkówki dla Retina znika ...

enter image description here

ktoś stoi ten sam problem? czy jest na to rozwiązanie? Dzięki za pomoc. Massy

+0

W urządzeniach z systemem iOS6 i niższych nie należy uwzględniać miejsca na pasku stanu w swoim obrazie launch. – rckoenes

+0

Śledziłem środki na Xcode ... Czy masz na myśli, że Portret Non-Retina nie powinien być 768x1024, jak podano w Xcode? – Blue

+0

Korzystając z biblioteki zasobów, zostaniesz ostrzeżony nawet o nie-siatkówkowym – rckoenes

Odpowiedz

51

Walczyłem z tym również, ale odkryłem, że jest to rozwiązane, gdy masz obraz nie-siatkówkowy o nazwie image.png, a jego odpowiednik w siatkówce nazywa się [email protected]. Aby naprawić swój, musisz najpierw wymienić 1."Default-Portrait-1024 ~ ipad" i drugi "Default-Portrait-1024 @ 2x ~ ipad". Część poprzedzająca "@ 2x ~ ipad" musi być taka sama, aby rozpoznawać oba. To głupie i może sprawić, że nazywanie będzie mylące, ale tak to teraz działa. Nie jestem pewien, czy ta funkcja jest zamierzona, ponieważ nie działa w ten sposób dla żadnego z obrazów ikon ...

Mam nadzieję, że to pomoże!

+1

Wielkie dzięki! To działało jak czar! Spokój ... Massy – Blue

+2

Po próbie uzyskania tego działającego zdałem sobie sprawę, że w modyfikatorze ~ ipad jest rozróżniana wielkość liter. Miałem ~ iPada w moich nazwach plików i widziałem to samo zachowanie. Po ich zmianie na ~ ipad wszystkie zostały zaakceptowane. Moja teoria mówi, że Apple potrzebuje tylko jednego rekordu w pliku info.plist dla UILaunchImages ~ ipad dla każdej orientacji, więc szuka identycznej nazwy z poprawnym modyfikatorem @ 2x ~ ipad na końcu nazwy pliku i nie może go znaleźć. Edytor nie pozwala dodać obrazu siatkówki, jeśli wybrałeś już obraz nie-siatkówkowy, ponieważ pozwala on tylko na jeden wpis na orientację. –

+0

Rzeczywiście, wielkie litery w ipad powodują problemy. Dzięki! – Pat

0

Dołączam to, co Xcode 5 dodaje do plist, aby usunąć moje ostrzeżenia.

info.plist

0

może "YourApp-Info.plist" plik ma problemu. Sprawdź to. Mam ten sam problem i znalazłem problem w pliku "YourApp-info.plist". w moim problemie ten plik usunięty wcześniej i nowa lokalizacja pliku była niepoprawna.

Powiązane problemy