Разработка под macOS использует тот же аккаунт Apple Developer, что и iOS, но имеет свою специфику — от файловой системы до распространения вне App Store.
Особенности macOS-разработки
- Возможность распространения вне App Store через Developer ID Certificate
- Больше свободы в работе с файловой системой по сравнению с iOS
- Sandbox-требования отличаются от iOS и настраиваются отдельно
FAQ
Нужно ли отдельное членство для публикации под macOS?
Нет, используется та же Apple Developer Program, что и для iOS.
Можно ли публиковать macOS-приложение без App Store?
Да, через Developer ID Certificate и подпись Notarization, минуя App Store.
Command Line Tools для серверных macOS-утилит
Помимо графических приложений, Apple Developer поддерживает разработку консольных утилит для macOS — они тоже подписываются через тот же механизм Developer ID Certificate для распространения вне Mac App Store.
Итог
macOS-разработка даёт больше гибкости в распространении по сравнению с iOS. Общий обзор экосистемы — в статье «Apple Developer: что это такое и зачем нужен».
