Нам користувачі Mac задають те саме питання інакше: навіщо вам потрібен (не) інсталятор для всього в Windows?
Більшість програм для Mac - це цілі пакети - всі їх ресурси знаходяться у папці програми (клацніть правою кнопкою миші на піктограму програми -> Показати зміст пакета). Тож вони працюватимуть з будь-якого місця, є системна змінна, яка повідомляє код, де він знаходиться. Часто додаток можна запустити безпосередньо з завантаженого DMG і навіть з віддаленого сервера. Біт вистави хіт, але це спрацює. Налаштування користувача знаходяться в бібліотеці користувача, також є системні процедури для обробки механіки.
Маки не мають центрального реєстру, який вимагає налаштування (або обслуговування), тому там також нічого не потрібно робити.
Якщо ви розробляєте додатки для Mac, ви повинні дуже постаратися, щоб не потрібен інсталятор - лише якщо ви встановлюєте спільні бібліотеки або служби рівня оболонки. Взагалі, можна обійтися і без.
Оскільки ви рухаєтесь до програмування iOS, я б запропонував просто не турбуватися про це. Правила iOS підкажуть, де зберегти, а це НЕ підлягає обороту. Налаштування переходять сюди, дані користувачів - туди. Ви будете використовувати надані API. Дотримуйтесь. Підкоряйся.
*.app
папки на локальний диск може викликати дії з файлом. Такожnnn.app
це папка , а не файл. Працюють додатки Mac.