Где находится инструмент командной строки 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...
Другие вопросы по тегам