Где находится инструмент командной строки iconset iconutil?
У меня XCode 4.2, и мне нужно отправить приложение Mac в App Store. Я перепробовал все виды предложенных способов, чтобы получить значки с несколькими разрешениями, поэтому вам не нужно сообщать мне об этом.
Оставшийся метод заключается в использовании iconutil
, Я искал в Spotlight, искал жесткий диск моего Mac в Finder, два позже XCode .dmg
изображений, sudo find
в терминале, и искал пути в Интернете. XCode 4.4.1 .dmg
имел Iconutil.strings
а также Iconutil.xcspecs
, но это так далеко, как я пришел.
Есть ли пакет, который я могу скачать, чтобы получить эту команду или инструмент, чтобы я мог преобразовать .iconset
? Если есть настройка, которую я могу изменить в XCode, чтобы разрешить старый .icns
файлы (до 1024x1024
а также 512x512@2x
), это было бы решением, которое я мог бы временно принять. У меня ОС 10.6.8.
РЕДАКТИРОВАТЬ
Я бы принял ответ, который подтверждает, есть ли команда в 10.6.8 и где она находится. Я бы принял ответ, который ссылается на действительный .icns
файл с 512x512
а также 512x512@2x
(желательно без сжатия .png
внутри), который был недавно одобрен проверкой App Store.
3 ответа
На Snow Leopard установлены Xcode 4.2 и Xcode 3.2.5, а iconutil отсутствует в системе.
У меня Xcode 4.5. Там вы должны установить инструменты командной строки отдельно. Проверьте Настройки XCode -> Загрузки -> Компоненты. Там вы должны найти "Инструменты командной строки" и кнопку загрузки, где вы можете установить эти инструменты.
Затем вы можете продолжить, как показано в документации OS X: Оптимизация для высокого разрешения, Предоставить версии с высоким разрешением для всех графических ресурсов приложения.
Я надеюсь, что это поможет вам.
Сначала вы должны убедиться, что у вас есть xcode-select
( manpage) настроен правильно; это покажет вам текущие настройки:
$ xcode-select -print-path
Это должно указывать на /.../Xcode.app/Contents/Developer
папка, так что если у вас было Xcode.app
установлен в /Applications
Вы можете изменить это, используя:
$ xcode-select -switch /Applications/Xcode.app/Contents/Developer
Сейчас если iconutil
упакован с XCode (я не могу проверить в настоящее время), вы должны быть в состоянии запустить его с xcrun
( manpage):
$ xcrun iconutil ...whatever...