Процесс создания macOS-приложения
Укладываемся в требования App Store и enterprise-дистрибуции.
Собираем прототип в SwiftUI, накрываем E2E-скриптами UI-тестов, готовим CI под notarization и доставку обновлений.
Дизайн и HIG
Компоненты по Human Interface Guidelines: панель инструментов, sheets, модалки.
CI для macOS
Автособорка .pkg/.dmg, автоподпись, notarization, Sparkle updates.
Приватность
Entitlements, доступ к микрофону/камере, хранение ключей в Keychain, PII-маскирование.
2–3 неделидо TestFlight/enterprise beta
<24 чобычное время на notarization
90%покрытие UI-критичных сценариев авто-тестами
Как работаем
- 1Дискавери и гайдыФункции, офлайн/онлайн режим, требования App Store.
- 2ПрототипSwiftUI макеты + навигация, первые сервисы.
- 3РазработкаФичи, интеграции с iCloud/ID, кэширование.
- 4Тесты и notarizationUI-тесты, security review, подписание и отправка на проверку.
- 5Релиз/поддержкаРаскатка обновлений, мониторинг крэшей, roadmap.
Частые вопросы
Да, собираем Universal 2, тестируем на Intel и Apple Silicon.
Да, делаем enterprise-дистрибуцию с подписанными .pkg/.dmg и автообновлением.
