2016-04-13 21 views
6

Dopo il passaggio di Xcode 7.3, e l'esecuzione del progetto stesso, mi sono seguito degli errorierrore di libpng: CGBI: non gestita pezzo critico Xcode 7.3

libpng error: CgBI: unhandled critical chunk 

ho impostato Compress PNG Files in ambiente di compilazione del target progetti a NO.

Ho pulito e ricostruito il progetto, ma non funziona e restituisce l'errore precedente.

Qualsiasi suggerimento/aiuto per risolvere il problema precedente è/sono benvenuti. Grazie in anticipo.

risposta

11

Oltre a disattivare il flag Compress PNG Files nelle impostazioni di creazione della destinazione del progetto. Spengo anche un'altra bandiera, ovvero Remove Texture Metadata from PNG File. In questo modo, risolto il problema errore libpng: CgBI: blocco critico non gestito che si verifica in Xcode 7.3.

In Xcode 7.3, per impostazione predefinita il flag Remove Texture Metadata from PNG File è acceso, quindi, anche se avete il vostro progetto in esecuzione nelle versioni precedenti del Xcode che conteneva questo flag come stabilito disabili, che anche è necessario attivare di nuovo fuori per superare questo problema.

Fare riferimento allo screenshot di seguito, che mostra i flag richiesti da disattivare nelle impostazioni di costruzione della destinazione del progetto per risolvere il problema precedente in Xcode 7.3.

enter image description here

+0

Apple ha la propria versione di libpng e so che in realtà significa comprimere riorganizzare. Scommetto che alcune funzionalità che usano non sono in libpng ufficiale. –