# build-macos-apps

Плагин для Codex с набором скиллов под разработку локальных macOS-приложений: сборка, запуск, тесты, подпись и логирование.

- плагин · `type=plugin` · Codex, ChatGPT · ★ 7596
- Автор: OpenAI · официальный репозиторий OpenAI
- Лицензия: MIT · policy=mirror · начало файла — в конце страницы
- Исходник: https://github.com/openai/plugins/tree/HEAD/plugins/build-macos-apps
- Обновлён: 2026-10-08
- HTML: https://affpapa.org/nevibecode/plugins/build-macos-apps

## Что делает

Плагин лежит в `plugins/build-macos-apps` и собирает рабочие процессы под macOS в один набор скиллов. Внутри одиннадцать штук: `build-run-debug`, `test-triage`, `signing-entitlements`, `swiftpm-macos`, `packaging-notarization`, `swiftui-patterns`, `liquid-glass`, `window-management`, `appkit-interop`, `view-refactor`, `telemetry`.

Основной режим — shell-first. Скиллы ищут локальные Xcode-воркспейсы, проекты и Swift-пакеты, собирают и запускают приложения через `xcodebuild`, `swift`, `open`, `lldb`, `codesign`, `spctl`, `plutil` и `log stream`. Отдельно плагин создаёт проектный `script/build_and_run.sh` и прописывает `.codex/environments/environment.toml`, чтобы кнопка Run в приложении Codex работала.

Есть и слой десктопного UI: сцены SwiftUI, меню, настройки, тулбары, многооконные сценарии, мосты в AppKit через representables и responder chain, рефакторинг больших файлов представлений. Логирование — через `Logger` и `os.Logger` для окон, сайдбаров и команд меню, с проверкой событий в Console. Чего здесь нет: управления симуляторами iOS, watchOS и tvOS, автоматизации десктопного UI, релизов в App Store Connect и генерации дизайн-системы. Если ваш проект — iOS-приложение, это не тот плагин, смотрите `plugins/build-ios-apps`.

Плагин не поставляет собственный `.mcp.json`, на уровне плагина он skills-first.

## Когда брать
- собрать и запустить macOS-приложение из шелла без ручного тыканья в Xcode
- разобрать падение на старте, краш или ошибку линковки
- прочитать рантайм-события через `log stream` и Console
- проверить signing identity, entitlements и hardened runtime
- подготовить упаковку и нотаризацию для распространения

## Примеры запросов агенту
- собери и запусти это macOS-приложение, найди воркспейс сам
- тесты падают на UI-хосте — разберись, что не так
- настрой логирование окон и команд меню через os.Logger

## Похожие
- [macos-development](https://affpapa.org/nevibecode/skills/macos-development.md) — скилл · 1600 установок
- [axiom-macos](https://affpapa.org/nevibecode/skills/axiom-macos.md) — скилл · 1300 установок
- [macos-build](https://affpapa.org/nevibecode/skills/macos-build.md) — скилл · 609 установок
- [macos-design-guidelines](https://affpapa.org/nevibecode/skills/macos-design-guidelines.md) — скилл · 4300 установок
- [macos-menubar-tuist-app](https://affpapa.org/nevibecode/skills/macos-menubar-tuist-app.md) — скилл · 681 установка
- [macos-patterns](https://affpapa.org/nevibecode/skills/macos-patterns.md) — скилл · 670 установок

Из того же набора: [openai/plugins](https://affpapa.org/nevibecode/by/openai/plugins.md) — 304 карточки

_Часть страницы не вошла по размеру — она есть в HTML-версии._

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
