viktor-zin / afce

Flowchart editor
GNU General Public License v3.0
61 stars 23 forks source link

Поддержка MacOS X #42

Closed viktor-zin closed 10 years ago

viktor-zin commented 10 years ago

Сюда предлагаю собрать все вопросы и предложения по улучшении поддержки в MacOS X.

viktor-zin commented 10 years ago

Добавил краткое описание сборки под MacOS X. Возникли вопросы:

  1. Куда значок прописать, чтобы он у пакета проявился?
  2. Я так понимаю, пакет нужно поместить в dmg-образ?
  3. Какая практика распространения программ в МакОС, если не пользоваться AppStore?
  4. Как сделать ассоциацию файлов?
proninyaroslav commented 10 years ago

Я что разраб под макось? Я только учусь программированию. А программы распространяются везде где вам угодно.

viktor-zin commented 10 years ago

Мы все только учимся :) А под словом "распространение" я имел ввиду правила сборки пакетов. Под Linux собирают пакеты по одним правилам, под Windows делают установщики, а вот под MacOS я мало что понимаю. Вопросы адресованы всем заинтересованным. Может через некоторое время я сам на них отвечу :)

С уважением,   Виктор Зинкевич.

proninyaroslav commented 10 years ago

.pkg и .app. Формат .app. Фактически вся программа находится в одном файле. Максимум некоторые программы могут мусорить в системных папках, но весь код и библиотеки сосредоточены в одном файле. Ставится программа простым копированием в папку /Applications и удаляется также. Но некоторые запаковывают .app и дополнительные бибилотеки в формат .pkg. Это стандартный инсталлер как на винде. И да, апстор требует исключительно .app. .pkg можно распространять где угодно, в том числе и в dmg образе. .app исключительно в dmg, но иногда и zip применяют.

viktor-zin commented 10 years ago

Прикрутил значок. Теперь программа находит все необходимые файлы.

glixx commented 10 years ago

MacOS (I didn't test) значит, устарело.

viktor-zin commented 10 years ago

В целом поддержка реализована. Дополнительные вопросы будем заводить как отдельные проблемы.