React Native: Генерировать.АПК и.ipa с использованием Expo
Я пытаюсь создать .МПа и более .файл apk для моего родного приложения React с помощью Expo & Create React Native App. Я успешно построил приложение и смог заставить его работать как на iOS, так и на Android-устройстве благодаря документам:https://docs.expo.io/versions/v16.0.0/guides/building-standalone-apps.html
когда сборка закончена, моя консоль показывает что-то вроде
затем я открываю exp.host/@myname/myapp
на моем устройстве и приложение отображается через Expo client.
но в пункте 4 документов говорится, что
когда это будет сделано, вы увидите url-адрес a .Android игры (Android) или .ipa (iOS) файл-это ваше приложение.
Я немного запутался. Нет, где в процессе я вижу любой ipa или apk файл, созданный в любом месте на моем компьютере. Я что-то упускаю ? Как я на самом деле генерировать файлы ?
3 ответов
вам нужно будет запустить exp build:status
, когда процесс строительства будет завершен, вы увидите ссылку для загрузки apk
(android) или ipa
(ios) файл
убедитесь, что в приложении.в JSON
{
"expo": {
"name": "your app name",
"description": "your app desc",
....,
"ios": {
"supportsTablet": true
},
"android": {
"package": "com.yourcompany.yourappname"
}
}
}
затем запустите exp build:android
или exp ba
после этого
run exp build:status
вы найдете, что-то вроде этого, Apk размещен на amazon aws
[exp] Android:
[exp] APK: https://HOST/yourapp.apk
Если вы запустите
exp build:status
вы получите обновление статуса сборки для ios или android. Он покажет одно из этих возможных состояний:
- сборка продолжается...
- произошла ошибка с этой сборкой
- URL файла ipa или apk
URL-адрес будет чем-то вроде:
https://expo.io/builds/{buildId}
где {buildId} является UUID
когда вы нажмете на ссылку, она покажет текущее состояние, генерируемые журналы, кнопку "Загрузить", где вы можете скачать файл ipa или apk (который будет доступен только в том случае, если сборка была успешной) и кнопку "Отмена", чтобы отменить текущую сборку (которая будет доступна только в том случае, если сборка запущена).
в качестве альтернативы вы можете просмотреть свои предыдущие и текущие статусы сборки, перейдя по этой ссылке:
https://expo.io/{@user} / {app} / сборки
замените {@user} своим именем пользователя expo (включая символ@) и {app} своим именем приложения. Здесь можно просмотреть определенные статусы сборки, такие как завершенные или неудачные, просмотреть журналы сборок и загрузить текущие и предыдущие успешные сборки.
этот URL-адрес также отображается при переходе к текущей сборке под заголовком "журналы сборки":
это сборка из {@user} / {app}