Документация Мобильное приложение
Сборка приложения для iPhone
Установка и настройка · обновлено 26 октября 2026 г.
Нужен Mac: Xcode, Node.js LTS, в Xcode → Settings → Accounts — Apple ID вашей организации. В brand.json заполнен appleTeamId (см. бренд).
- В папке комплекта запустите сборку (вместо
brands/acme— ваша папка бренда):./scripts/build-ios.sh brands/acme - Первый запуск скачивает пакеты (нужен интернет). Результат —
out/ru.acme.dealer-<версия>-ios/*.ipa. - Загрузите IPA в App Store Connect приложением Transporter (бесплатно в Mac App Store).
Safari на Mac сам распаковывает скачанный .tar.gz в .tar: тогда распаковывайте комплект командой tar -xf portal-mobile-kit-<версия>.tar, а затем снимите пометку «скачано из интернета»: xattr -dr com.apple.quarantine <папка комплекта>.
Проверка на своём iPhone без платного аккаунта
Чтобы просто посмотреть приложение на своём iPhone, платный аккаунт Apple не нужен — хватит обычного Apple ID. Такая установка работает 7 дней, потом приложение нужно запустить из Xcode снова.
- Перейдите в папку комплекта:
cd <папка комплекта> - Установите пакеты:
npm ci - Примените бренд:
node scripts/apply-brand.mjs ios brands/acme - Откройте проект:
open ios/App/App.xcodeproj - В Xcode: слева проект App → цель App → вкладка Signing & Capabilities → Team — ваш Apple ID (Personal Team).
- Сверху выберите подключённый кабелем iPhone и нажмите ▶.
- На iPhone включите Настройки → Конфиденциальность и безопасность → Режим разработчика и разрешите своё имя разработчика в Настройки → Основные → VPN и управление устройством.
Публикация в App Store — Публикация приложения.