J'essaie de générer un fichier .ipa et un fichier .apk pour mon React application native utilisant Expo & Create React application native. J'ai réussi à créer l'application et a réussi à le faire fonctionner à la fois sur un appareil iOS et un Android, grâce à la documentation: https://docs.expo.io/versions/v16.0.0/ guides/building-standalone-app.html
Lorsque la construction est terminée, ma console affiche quelque chose comme:
Votre URL est https://exp.Host/@myname/myapp
J'ouvre alors exp.Host/@myname/myapp
sur mon appareil et l'application s'affiche via le client Expo.
Mais au point 4 de la documentation, il est dit que
Ceci fait, vous verrez l’url d’un fichier .apk (Android) ou .ipa (iOS) - c’est votre application.
Je suis un peu confus. Dans le processus, je ne vois aucun fichier ipa ou apk généré n'importe où sur mon ordinateur. Est-ce que je manque quelque chose? Comment puis-je générer les fichiers?
Vous devrez exécuter expo build:status
. Une fois le processus de construction terminé, vous verrez le lien pour télécharger le fichier apk
(Android) ou ipa
(IOS).
assurez-vous dans app.json
{
"expo": {
"name": "your app name",
"description": "your app desc",
....,
"ios": {
"supportsTablet": true
},
"Android": {
"package": "com.yourcompany.yourappname"
}
}
}
puis lancez exp build:Android
ou exp ba
après ça
courir exp build:status
vous trouverez quelque chose comme cela, l'Apk est hébergé sur Amazon aws
[exp] Android:
[exp] APK: https://Host/yourapp.apk
Si tu cours
exp build:status
vous obtiendrez la mise à jour de statut de la construction pour ios ou Android. Il montrera l'un de ces états possibles:
L'URL serait quelque chose comme:
https://expo.io/builds/ {buildId}
où {buildId} est un UUID
Lorsque vous cliquez sur le lien, il affiche l'état actuel, les journaux en cours de génération, un bouton "Télécharger" permettant de télécharger le fichier ipa ou apk (disponible uniquement si la construction a réussi) et un bouton "Annuler". pour annuler la construction actuelle (qui ne sera disponible que si la construction est en cours d'exécution).
Sinon, vous pouvez afficher vos statuts de construction précédents et actuels en suivant ce lien:
https://expo.io/ {@user}/{app}/builds
Remplacez {@user} par votre nom d'utilisateur expo (y compris le caractère @) et {app} par votre nom d'application. Ici, vous pouvez afficher des statuts de génération spécifiques tels que Terminé ou Échoué, afficher les journaux de vos générations et télécharger les générations réussies actuelles et précédentes.
Cette URL est également affichée lorsque vous accédez à votre version actuelle, sous le titre "Build logs":
Ceci est une version de {@user}/{app}