Где pngcrush для Xcode 4.3?

Была настроенная Apple версия pngcrush в каждой версии Xcode до 4.3. Я не могу найти это в Xcode 4.3. Это все еще доступно как автономное exe файл?

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

4 ответа

Решение

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

xcrun -sdk iphoneos5.0 -find pngcrush будет печатать путь на стандартный вывод xcrun -sdk iphoneos5.0 pngcrush фактически выполнит команду за вас.

Увидеть man xcrun для получения дополнительной информации.

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

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

Как сказал Yozone, измените первую декларацию на:

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

Это будет указывать на новое местоположение файлов Xcode.

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

Начиная с 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, где можно найти эти инструменты разработки.

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

Другие вопросы по тегам