-
Установить Node.js.
-
Перейти в папку проекта и установить Expo
npm install expo-cli --global
-
Запустить Expo
expo start
-
Если появляется ошибка "Cannot determine which native SDK version ..." то установить зависимости проекта и повторить пункт 3
npm install
expo start
-
Откроется сайт Expo Dev Tools для запуска приложения.
-
Для запуска приложения на эмуляторе Android/симуляторе iOS:
- запустить эмулятор Android (для iOS этот пункт не требуется),
- нажать кнопку "Run on Android device/emulator" или "Run on iOS simulator"
- ждать пока на эмуляторе/симуляторе установится expo и запустится приложение
- если приложение не запускается, то можно переключить CONNECION с LAN на Local и повторить предыдущие пункты
-
Для запуска на мобильном телефоне:
- Для iOS достаточно отсканировать QR-код камерой телефона
- Для Android надо установить на телефон приложение Expo и через него отсканировать QR-код
-
Для сборки файлов .apk (для Android) или .ipa (для iOS)
-
Зарегистрироваться на expo.io
-
Запустить сборку из командной строки и следовать инструкциям
Android:
expo build:android
iOS:
expo build:ios
-
Перейти по указанному в командной строке адресу в Dashboard на expo.io
-
Дождаться завершения сборки на сервере Expo и скачать получившийся файл
-
Скопировать файл на телефон, установить и запустить приложение
-