Технические вопросы и ответы QA1681

Просмотр оптимизированный iOS PNGs

Q: Когда я создаю свое приложение для iOS, XCode оптимизирует файлы PNG в пакете моего приложения, означая, что Предварительный просмотр не может вывести на экран их. Как я могу просмотреть эти оптимизированные файлы?

A: Эта оптимизация сделана pngcrush инструмент, который можно найти в XCode. pngcrush инструмент поддерживает параметр командной строки, -revert-iphone-optimizations, это отменяет оптимизацию, сделанную во время процесса сборки XCode. Так, для просмотра оптимизированного файла PNG необходимо сначала отменить оптимизацию и затем открыть ее с Предварительным просмотром.

Перечисление 1 показывает, как можно использовать pngcrush инструмент для преобразования оптимизированного iOS файла PNG (Local.png) к стандартному файлу PNG (Local-standard.png). Это использует xcrun для выполнения, инструмент из Вашего в настоящее время выбирал Xcode (как определено выбором XCode).

Перечисление 1  , Отменяющее iOS оптимизация PNG

$ xcrun -sdk iphoneos pngcrush \
-revert-iphone-optimizations -q Local.png Local-standard.png


История версии документа


ДатаПримечания
13.08.2013

Обновленный для использования xcrun (r. 13698179).

16.05.2012

Обновленный для учета XCode, упаковываемого как приложение (r. 11396673).

09.04.2010

Новый документ, объясняющий, как можно просмотреть файл PNG, это было оптимизировано для iOS pngcrush инструментом.