Envoyer votre app
Envoyez votre code source en .zip — Releasely le compile pour vous — ou un binaire déjà prêt. Les règles communes à tous les frameworks.
Sur l'écran Upload de votre projet, vous avez deux façons d'amener votre app dans Releasely :
- Code source (
.zip) — vous envoyez le dossier de votre projet, et Releasely le compile pour vous sur son cloud (y compris la partie iOS, qui nécessite normalement un Mac). Aucun outil à installer, aucune CI à configurer. - Binaire (
.ipaou.aab) — votre app est déjà compilée ailleurs ; Releasely se charge alors uniquement de l'envoyer aux stores.
Cette section détaille le contenu attendu du .zip de code source, framework par framework.
Les règles communes à tous les frameworks
Quel que soit votre framework, les mêmes principes s'appliquent :
- Un seul projet par archive, au format
.zipuniquement, 2 Go maximum. - Le fichier de description du projet (par ex.
pubspec.yamlpour Flutter) doit se trouver à la racine de l'archive : en ouvrant le.zip, vous devez le voir directement, pas caché dans une suite de dossiers. - Nous compilons uniquement ce qui est dans l'archive. Les dépendances publiées sur les registres
publics (pub.dev, npm…) sont téléchargées automatiquement pendant le build — mais tout le reste
(packages locaux, dépôts git privés) doit être inclus dans le
.zip. - Aucun secret de signature dans l'archive. Les clés et keystores se fournissent dans l'écran
Credentials de Releasely, jamais dans le
.zip. - Le numéro de build est calculé automatiquement (incrément du dernier build connu). Vous pouvez le forcer au moment de l'envoi si besoin.
Ce qui est volumineux est souvent inutile
Les dossiers de build, les caches et l'historique git représentent l'essentiel du poids d'un projet — et le build cloud n'en a pas besoin. Les pages par framework listent précisément quoi exclure.
Choisissez votre framework
Projet Flutter
Ce que le .zip doit contenir, ce que Releasely télécharge pour vous, et quoi exclure.
Projet React Native
Bientôt disponible — le guide React Native arrive prochainement.
Diffusion et tests
Les pistes de diffusion du Play Store (test interne, fermé, ouvert, production) et le test obligatoire avant la production pour les nouveaux comptes.
Le .zip d'un projet Flutter
Ce que votre archive Flutter doit contenir, ce que Releasely télécharge pour vous pendant le build, et ce que vous pouvez laisser de côté.