limrun xcode
Build an iOS / Apple app on remote Xcode with `lim xcode build` instead of local xcodebuild, from any environment (Linux, Windows, macOS, VM, container). Use for non-Bazel projects (an `.xcodeproj` / `.xcworkspace`, an XcodeGen `project.yml` with a gitignored project, React Native / Expo native build) when the user wants to build, compile, reload, produce a preview build, or ship a signed device I
Что делает навык
Навык обеспечивает сборку Apple-проектов на удалённом сервере Limrun через команду `lim xcode build`, синхронизируя исходный код и запуская приложение в симуляторе Limrun. Это позволяет выполнять компиляцию и проверку из любой среды (Linux, Windows, macOS, VM, контейнер), не используя локальные инструменты Xcode.
Когда применять
- Сборка нативных iOS-проектов (`.xcodeproj`/`.xcworkspace`) из окружений без установленного Xcode.
- Работа с проектами, сгенерированными через XcodeGen (`project.yml`), где локальный проект игнорируется.
- Компиляция и запуск приложений на базе React Native или Expo.
- Получение preview-сборок или выпуск подписанных образов для устройств через удалённый инстанс.
Как работает
- Убедиться в наличии CLI `lim` (установить через `npm install --global lim`) и проверить авторизацию (`lim login` или переменную `LIM_API_KEY`).
- Выполнить команду `lim xcode build` для синхронизации исходных кодов с удалённым инстансом Xcode.
- Дождаться завершения сборки на удалённой машине.
- При наличии подключённого симулятора приложение автоматически установится и перезапустится.
- Проверить работоспособность приложения в симуляторе Limrun (для дальнейшего управления использовать навык `limrun-ios-simulator`).
Примеры запросов агенту
Что понадобится
- Установленный глобально CLI `lim` (`npm install --global lim`).
- Авторизация в Limrun (`lim login` или переменная окружения `LIM_API_KEY`).
- Проект не должен быть Bazel-воркспейсом (для них предназначен навык `limrun-xcode-bazel`).
Описание составлено по SKILL.md навыка, сверено 05.10.2026.
Как подключить
SKILL.md к навыкам ассистентаНавык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.