2016-04-13 45 views
6

Po włączeniu do Xcode 7.3 i prowadzenie projektu na tym samym, mam następujący ERROR-błąd libpng: CgBI: nieobsługiwany krytyczny fragment Xcode 7.3

libpng error: CgBI: unhandled critical chunk 

Mam ustawiony Compress PNG Files w otoczeniu budowy tarczy projektów do NO.

Oczyściłem i przebudowałem projekt, ale nadal nie działa i daje powyżej błąd.

Wszelkie sugestie/pomoc w rozwiązaniu powyższego problemu są mile widziane. Z góry dziękuję.

Odpowiedz

11

Oprócz wyłączenia flagi Compress PNG Files w ustawieniach kompilacji obiektu docelowego projektu. Również wyłączam inną flagę, a mianowicie Remove Texture Metadata from PNG File. W ten sposób rozwiązano problem: Błąd libpng: CgBI: nieobsługiwany fragment krytyczny występujący w Xcode 7.3.

W Xcode 7.3 domyślnie flagę Remove Texture Metadata from PNG File jest włączone, więc nawet jeśli masz swój projekt wykonywany we wcześniejszych wersjach Xcode, który zawierał tę flagę zgodnie niepełnosprawnych, niż też trzeba ponownie go wyłączyć aby rozwiązać ten problem.

Zobacz zrzut ekranu poniżej, pokazujący wymagane flagi do wyłączenia w ustawieniach kompilacji projektu docelowego w celu rozwiązania powyższego problemu w Xcode 7.3.

enter image description here

+0

Apple ma własną wersję libpng i wiem, że w rzeczywistości oznacza kompres zmienić. Założę się, że jakaś funkcja, której używają, nie znajduje się w oficjalnej bibliotece libpng. –