2012-03-10 22 views
14

Próbujesz przesłać moją aplikację, aplikacja wysyła dobrze, ale otrzymuję ten błąd przez e-mail po wysłaniu pliku binarnego.[email protected] Mimo że nie jest? Nie można przesłać aplikacji do iTunes Connect

„Drogi deweloper,

Odkryliśmy jeden lub więcej problemów ze swoim niedawnym binarnym skierowania do«MojaAplikacja». Zanim Twoja aplikacja zostanie sprawdzona, należy poprawić następujące problemy:

Uszkodzony plik PNG - plik ikony PNG [email protected] wygląda na uszkodzony.

Po naprawieniu tych problemów przejdź na stronę Szczegóły wersji i kliknij opcję Gotowy do załadowania plik binarny. Kontynuuj proces przesyłania, dopóki status aplikacji nie będzie oczekiwać na przesłanie, a następnie użyj programu ładującego aplikacje, aby przesłać poprawiony plik binarny.

Pozdrawiam,

Zespół App Store”

Próbowałem otrzymuje [email protected] i ponownie złożony, ale mam ten sam e-mail

+1

Czy możesz umieścić te pliki ikon w pytaniu (lub odnośniku do nich) w swoim pytaniu, abyśmy mogli zobaczyć, o czym mówisz? –

Odpowiedz

2

Czy jesteś pewien obraz okładki wszystkie requirements?

+0

Tak, w 100% pewne. –

+0

Jak utworzyć/przekonwertować/zmienić rozmiar pliku? Co używasz (imagemagick, photoshop, ...?) – Alexander

+0

Photoshop Używam –

4

Miałem ten sam błąd raz za razem, nie mogłem załadować aplikacji z powodu uszkodzonego pliku PNG.

Tak, ponieważ nie udało mi się odznaczyć pola przezroczystości podczas eksportowania pliku PNG w Photoshopie (który powinieneś/musisz zrobić), ale wygląda na to, że w moim obrazie programu Photoshop pojawiła się warstwa, która spowodowała problem i uszkodził mój plik podczas eksportowania w PNG. Jeśli kiedykolwiek pomyślisz o "zapisz jako", a następnie określ format PNG w swoim Photoshopie, nie rozwiąże to problemu.

Musisz przerobić tę warstwę błędów i wyeksportować swój obraz ponownie. Jak powiedział Domsou, możesz użyć ImageOptim, aby sprawdzić, czy twój nowy PNG nie jest uszkodzony ... i jednocześnie zoptymalizować jego rozmiar (w rzeczywistości nie sprawdza, ale jeśli plik jest uszkodzony, nie będzie mógł go zoptymalizować). Zrobiłem to, co właśnie powiedziałem, a teraz moja aplikacja czeka na recenzję :) Powodzenia (mam nadzieję, że twój obraz nie ma 30 warstw ... moje ma 2)

0

To wydaje się być problemem w informacji. plik plist !!!! Podczas usuwania ikon z aplikacji zapis jest zachowywany.

usunąłem go z tych 2 węzły: - Ikona Pliki - Pliki ikon (IOS 5)

nie wiem jeszcze, czy to działało, ale nie otrzymał wiadomości na ten moment ...

+0

To nie zadziałało ... – DjimOnDev

0

to co pracował dla mnie:

Kliknij na tych 4 zdjęć: - ikona - ikona @ 2x - domyślnie - domyślnie @ 2x

w prawym oknie "Tożsamość i typ" wybierz ten Typ pliku: "Ikona"

0

Jeśli utworzysz aplikację do archiwizacji, prawdopodobnie zobaczysz ostrzeżenie, że masz niezgodne ustawienia ikon. Mam ten błąd po przesłaniu aplikacji przy użyciu xCode 4.3 z ustawionym docelowym wdrożeniem na system iOS 3.0. Mój pakiet aplikacji miał ikonę.png i [email protected], po dodaniu nowych ikon o nazwach Icon57.png & Icon114.png, stare nie zostały usunięte automatycznie.

Oto jak rozwiązałem ten problem: 1) usunięto stary Icon.png & [email protected] z projektu; 2) nowy Icon57.png & Icon114.png przemianowany na icon.png & [email protected] 3) * -info.plist ja już poprawione rekordy ikonę Icon57.png & Icon114.png do icon.png & [email protected] 4) Dodano wiersz CFBundleIconFile z wartością Icon.png

To wszystko! =)

21

To jest problem z Xcode 4.3.1. Rozwiązaniem jest wyłączenie kompresji PNG.

  1. Project> target> Budowanie Ustawienia> Pokaż Wszystkie> pierwszy element pod nagłówkiem Opakowań
    • Szukałam "opakowanie"
  2. Przegubowe Kompresja PNG do NO

enter image description here

Podczas gdy jesteś na to, przejdź dup rdar://11046386 i rdar://11035448 na Apple's Bug Reporter

dalszej dyskusji na Apple Dev Forums

+0

Powieliłem to na radarze. –

+1

To zadziała - chyba że, oczywiście, musisz włączyć kompresję PNG z powodu problemów związanych z wielkością pakietu aplikacji. Jest jeszcze jedno rozwiązanie, które znalazłem: upewnij się, że jeśli eksportujesz swoje ikony za pomocą programu Save for Web Photoshop, NIE zaznaczaj z przeplotem. Wtedy powinno być możliwe przesłanie i pozostawienie włączonej kompresji PNG. Zobacz więcej w poście StackOverflow: http: // stackoverflow.com/a/10860096/1078579 – jaredsinclair

+0

Inną opcją jest zmiana typu pliku tylko z plików ikon z "Default - PNG Image" na "Icon". – phatblat

0

miałem ten sam problem z ikoną dzisiaj. Ikona została zapisana jako plik PNG z przeplotem. Ponownie zapisałem to jako bez przeplotu, ponownie przesłałem i nie zostało ono odrzucone.

0

To też działa dla mnie. Wystarczy zmienić typ pliku icon72.png i icon144.png na "Icon", a następnie App Store zaakceptować przesłanie.

0

@ Rozwiązanie Phatblata zadziała, ale nie naprawi źródła problemu. Główną przyczyną jest prawdopodobnie włączenie opcji "Z przeplotem" podczas eksportowania ikon aplikacji z programu Photoshop. Wyłączenie kompresji PNG uniemożliwi odrzucenie, ale często zwiększy rozmiar twojego IPA. Jeśli wyłączysz przeplatanie i ponownie zapiszesz wszystkie ikony w programie Photoshop, możesz ponownie włączyć kompresję PNG i mieć możliwość przesyłania aplikacji bez problemu.

To co mi się przydarzyło z moją aplikacją Pillboxie, która w tonach obrazów. Potrzebowałem kompresji PNG, aby utrzymać niski rozmiar pliku.

Powiązane problemy