Docs Releasely
Envoyer votre app

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 (.ipa ou .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 .zip uniquement, 2 Go maximum.
  • Le fichier de description du projet (par ex. pubspec.yaml pour 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.

On this page