Где 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, где можно найти эти инструменты разработки.
Так что чего-то не хватает, вы можете найти его в комплекте приложений, или это будет дополнительная загрузка.