Инструменты и сервисы
Программное обеспечение
Для публикации приложения необходимо иметь следующее программное обеспечение или его аналоги:
Файловый менеджер для работы по sFTP. Для Windows мы рекомендуем WinSCP https://winscp.net
Текстовый редактор. Мы рекомендуем Visual Studio Code https://code.visualstudio.com
Android Studio - IDE для работы работы с платформой Android https://developer.android.com/studio
Xcode (доступен только на Mac) - IDE для работы с платформой iOS https://developer.apple.com/xcode/
Браузер - любой современный
Node.js версии 20–24 https://nodejs.org/en/download
Про версию Node.js отдельно: она должна совпадать с той, на которой работает клиентская часть вашего сайта, — сейчас это 20–24 (см. Установка решения). На старой 16-й версии сборка приложения не пройдёт. Проверить установленную версию: node -v.
Оборудование
Для публикации приложения для Android требуется:
Компьютер с операционной системой Windows, Linux (Ubuntu) или macOS.
Для публикации приложения для iOS требуется:
Компьютер Mac.
Смартфон iPhone (физическое устройство, не эмулятор).
На всех устройствах должны быть установлены последние версии операционной системы.
Аккаунты разработчика
Мы не делаем инструкцию по регистрации на данных платформах, так как у них уже имеется подробная документация.
Рекомендуем регистрироваться как компания. На цену это не влияет, но работа с платформами немного облегчается.