iconutil не работает на macOS High Sierra
Я использую iconutil
инструмент командной строки для преобразования папок iconset в icns
файлы:
iconutil -c icns /path/to/my.iconset
Я запускаю его в Xcode как фазу сборки.
Я получаю файл my.icns, но когда я пытаюсь открыть его, я получаю сообщение об ошибке из приложения Preview:
У меня последняя версия MacOS High Sierra 10.13, сборка 17A365.
Кто-нибудь сталкивался с этой проблемой? Любые идеи о том, как обойти это?
1 ответ
Вы должны строго соблюдать размер при использовании iconutil
в высокой сьерре. Убедитесь, что размер png составляет 1024x1024px. Или иначе это не сработает. В основном iconutil
был модернизирован в Высокой Сьерре. Я протестировал файл 1000x1000px в Сьерре, и он работал. Но не в Высокой Сьерре. Поэтому убедитесь, что ваш исходный png имеет правильный размер.
Другие "ошибки", с которыми вам нужно быть строгими при использовании iconutil
можно найти в статье ниже: