В каждой версии Xcode до версии 4.3 была настроена версия pngcrush
для Apple. Я не могу найти его в Xcode 4.3. Доступен ли он как отдельный файл exe
?
Другой связанный с этим вопрос: где установлены файлы из Command Line Tools for Xcode
?
В каждой версии Xcode до версии 4.3 была настроена версия pngcrush
для Apple. Я не могу найти его в Xcode 4.3. Доступен ли он как отдельный файл exe
?
Другой связанный с этим вопрос: где установлены файлы из Command Line Tools for Xcode
?
Лучший способ найти это - использовать инструмент xcrun.
xcrun -sdk iphoneos5.0 -find pngcrush
будет печатать путь на stdout, а xcrun -sdk iphoneos5.0 pngcrush
выполнит эту команду для вас.
Подробнее см. man xcrun
.
Если вы используете приложение 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.
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, где эти средства разработки могут быть найдены.
Итак, что-то не хватает, вы можете найти его внутри пакета приложений, или это будет дополнительная загрузка.