Лаборатория оптимизации бизнеса
Меню

Документация Мобильное приложение

Сборка приложения для iPhone

Установка и настройка · обновлено 26 октября 2026 г.

Нужен Mac: Xcode, Node.js LTS, в Xcode → Settings → Accounts — Apple ID вашей организации. В brand.json заполнен appleTeamId (см. бренд).

  1. В папке комплекта запустите сборку (вместо brands/acme — ваша папка бренда): ./scripts/build-ios.sh brands/acme
  2. Первый запуск скачивает пакеты (нужен интернет). Результат — out/ru.acme.dealer-<версия>-ios/*.ipa.
  3. Загрузите 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 снова.

  1. Перейдите в папку комплекта: cd <папка комплекта>
  2. Установите пакеты: npm ci
  3. Примените бренд: node scripts/apply-brand.mjs ios brands/acme
  4. Откройте проект: open ios/App/App.xcodeproj
  5. В Xcode: слева проект App → цель App → вкладка Signing & Capabilities → Team — ваш Apple ID (Personal Team).
  6. Сверху выберите подключённый кабелем iPhone и нажмите ▶.
  7. На iPhone включите Настройки → Конфиденциальность и безопасность → Режим разработчика и разрешите своё имя разработчика в Настройки → Основные → VPN и управление устройством.

Публикация в App Store — Публикация приложения.