Где pngcrush для Xcode 4.3?

В каждой версии Xcode до версии 4.3 была настроена версия pngcrush для Apple. Я не могу найти его в Xcode 4.3. Доступен ли он как отдельный файл exe?

Другой связанный с этим вопрос: где установлены файлы из Command Line Tools for Xcode?

Ответ 1

Лучший способ найти это - использовать инструмент xcrun.

xcrun -sdk iphoneos5.0 -find pngcrush будет печатать путь на stdout, а xcrun -sdk iphoneos5.0 pngcrush выполнит эту команду для вас.

Подробнее см. man xcrun.

Ответ 2

Если вы используете приложение crush.rb с Xcode 4.3, и вы получите сообщение об ошибке:

sh:/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/pngcrush: нет такого файла или каталога

Как сказал Йозоне, измените первое объявление на:

pngcrush = '/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/pngcrush'

Это укажет на новое местоположение файлов Xcode.

Ответ 3

Pngcrush находится под/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin

Ответ 4

Начиная с Xcode 4.3, они решили переупаковать его как единый пакет приложений. Проверьте это http://developer.apple.com/library/ios/#documentation/DeveloperTools/Conceptual/WhatsNewXcode/Articles/xcode_4_3.html

Плагины, шаблоны и другие подкомпоненты. Любой путь добавления компонентов к инструментам разработчика, который ранее был найден в подкаталоге /Developer, теперь будет размещен внутри Xcode 4.3 пакет приложений.

Другие автономные утилиты и дополнительные технологии. Несколько дополнительных инструментов больше не являются частью стандартной установки Xcode, теперь они могут быть загружены в виде отдельных пакетов. Команда меню "Больше инструментов для разработчиков" обеспечивает прямой переход на developer.apple.com/downloads в Safari, где эти средства разработки могут быть найдены.

Итак, что-то не хватает, вы можете найти его внутри пакета приложений, или это будет дополнительная загрузка.