Комментарии 18
А можно учитывать скрытые файлы? Просто у меня они видимы по-дефолту, поэтому все такие красивенькие инсталяторы расхерачиваются к чертям, скрытые файлы передвигают все иконки и вся красота пропадает. Я понимаю, что это редкий случай, но, заморачиваясь над красотой, стоит подумать и о таких мелочах.
Спасибо огромное! Как раз возникла необходимость.
Спасибо за github.
Спасибо за github.
Спасибо большое, давно хотел сделать для всех приложений такую штуку, как у Адиума :)
*** Mounting temporary image... done! (device /dev/disk1)
*** Sleeping for 5 seconds... done!
Выглядит не очень, в чем смысловая нагрузка?
Если так дается время на подмонтирование то это не правильно.
зы да, исходник посмотреть лень
Согласен, что это не лучший метод. По идее, hdiutil должен возвращать управление как раз после подмонтирования. Но, если верить отзывам в сети, это не всегда так. Можно считать этот sleep костылём для обхода глюков hdiutil. Такая же задержка в 5 секунд вставлена в конец AppleScript'а — примерно по тем же причинам.
Вот это промышленный подход! Автору уважуха!
Года 4 назад приходилось такое делать, но руками:
— фоновую картинку через Show View Options.
— иконку шаманством, cmd+v на выделенной иконке в диалоге Get Info
Причем в буфере должна была лежать именно битмапка, скопированная из редактора, что накладывало ограничения на формат (нельзя было заюзать разные битмапки для разных размеров, поэтому копировалась самая хайресная 512x512). Никогда бы не подумал, что иконку можно через SetFile задать, я ей только файлы/папки прячу :)
А вообще, опоздал мануал сильно. Аппстор вытесняет самиздат, вот в горнике по-умолчанию уже нельзя неподписанное запускать. А в комплекте Xcode уже нету Icon Composer, поскольку .icns уже не приветствуется, из iOS на смену нормальным иконкам пришли ублюдские icon_WWxHH.png/ icon_WWxHH@2x.png для ретины :(
Года 4 назад приходилось такое делать, но руками:
— фоновую картинку через Show View Options.
— иконку шаманством, cmd+v на выделенной иконке в диалоге Get Info
Причем в буфере должна была лежать именно битмапка, скопированная из редактора, что накладывало ограничения на формат (нельзя было заюзать разные битмапки для разных размеров, поэтому копировалась самая хайресная 512x512). Никогда бы не подумал, что иконку можно через SetFile задать, я ей только файлы/папки прячу :)
А вообще, опоздал мануал сильно. Аппстор вытесняет самиздат, вот в горнике по-умолчанию уже нельзя неподписанное запускать. А в комплекте Xcode уже нету Icon Composer, поскольку .icns уже не приветствуется, из iOS на смену нормальным иконкам пришли ублюдские icon_WWxHH.png/ icon_WWxHH@2x.png для ретины :(
Аппстор вытесняет самиздат
Не совсем так. В App Store почти не пропускают Opensource, а так же совсем не пропускают программы, использующие недокументированные API. Даже Photoshop в сторе не найдёшь.
А за высокую оценку — спасибо =)
Думаю, что фотошопа и другого профессионального софта в аппсторе нет по другим причинам. Продукты существуют уже, их знают все, покупают их и будут покупать в любом случае. За что здесь отдавать 30% эпплу?
Wow! Высший пилотаж.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Создание красивого образа .dmg для программы в [Mac] OS X