Техническое задание: Сборка React Native проекта для iOS

Необходимо выполнить сборку существующего проекта на React Native для публикации обновления в официальном магазине приложений App Store.

Исходные условия и проблема

  • Имеется рабочий проект на React Native.
  • Проект ранее был собран с использованием Xcode версии 15.
  • Используемая версия React Native - 0.69.
  • В настоящее время возникли проблемы со сборкой, вероятно, связанные с несовместимостью версий инструментов.

Основная задача

Устранить проблемы со сборкой и подготовить проект к успешной публикации обновления в App Store. Возможные пути решения:

  • Настроить окружение и зависимости для корректной сборки с текущими версиями.
  • При необходимости - обновить версию React Native в проекте до стабильной и совместимой, обеспечив работоспособность всего функционала.

Требования к результату

  • Готовый к публикации билд (архив .ipa) для iOS.
  • Стабильно работающее приложение без критических ошибок, вызванных обновлением.
  • Все функции приложения должны быть сохранены.

Ожидаемый результат

Проект должен быть успешно собран и подготовлен для загрузки через App Store Connect. Исполнителю необходимо предоставить четкий план действий и обоснование выбранного подхода (обновление React Native или настройка текущей версии).

Доработка и стандартизация дизайна мобильного приложения

Необходимо привести к единому стилю готовый прототип мобильного приложения в Figma. Задача - улучшить визуальную составляющую, адаптировать интерфейс под мобильные устройства и создать стандартизированный, аккуратный макет.