Qu’est-ce qu’un repo pour Scarlet iOS ? Comment fonctionnent les repos (2026)

Un repo (abréviation de repository) dans Scarlet iOS est une liste d’applications en ligne que vous ajoutez à Scarlet via son URL. Une fois ajoutée, chaque application de cette liste apparaît dans Scarlet et peut être installée sur votre iPhone ou iPad sans ordinateur ni jailbreak. Cette page explique ce qu’est un repo, ce qu’il contient, comment Scarlet l’utilise et en quoi il diffère d’une source Cydia ou AltStore. Dernière vérification : 27 octobre 2026.

Vous cherchez des repos à ajouter, ou de l’aide pour en ajouter un ? Consultez Repos Scarlet iOS : comment ajouter, gérer et réparer les sources. Pour une liste passée en revue des sources d’IPA et de leurs risques, lisez notre guide des meilleures bibliothèques et dépôts d’IPA pour iOS.

Qu’est-ce qu’un repo pour Scarlet ?

Scarlet iOS est un installateur d’applications sur l’appareil : une alternative à l’App Store et à Cydia qui installe des fichiers IPA (packages d’applications iOS) et les signe avec un certificat qu’il fournit. Scarlet est livré avec sa propre bibliothèque intégrée d’applications. Un repo est toute liste supplémentaire d’applications que vous y connectez.

Techniquement, un repo est un simple fichier JSON hébergé sur un serveur web. Il ne contient pas les applications elles-mêmes : il contient une description de chaque application et un lien vers l’endroit où son fichier IPA peut être téléchargé. N’importe qui peut en publier un : un développeur d’application partageant sa propre application, une communauté rassemblant de nombreuses applications, ou vous, pour vos propres fichiers.

Une version précédente de cette page décrivait Scarlet lui-même comme un « système de dépôt » pour les applications payantes et listait des repos tels que « ScarletAppRepo » ou « ScarletThemes ». Ces noms ne correspondaient à aucune source réelle que nous avons pu trouver, nous les avons donc supprimés.

Que contient un repo Scarlet ?

Un fichier de repo Scarlet comporte deux parties :

  • Les détails du repo dans une section META : le nom du repo (repoName) et son icône (repoIcon). C’est ce que Scarlet affiche dans votre liste de sources.
  • Une liste d’applications. Chaque entrée décrit une application.

Les champs d’une entrée d’application, tels qu’utilisés dans les repos publiés au format Scarlet, sont les suivants :

ChampCe qu’il contient
nameLe nom de l’application
versionLa version de l’IPA
downLe lien de téléchargement du fichier IPA
bundleIDL’identifiant de bundle de l’application, comme com.example.app
devLe nom du développeur
iconUn lien vers l’icône de l’application
categoryUne catégorie telle que jeux ou utilitaires
descriptionUne courte description
screenshotsDes liens vers des captures d’écran
contactLe site web ou les liens sociaux du développeur

Vous pouvez le constater par vous-même : ouvrez l’URL d’un repo dans Safari et vous verrez le fichier brut. Le repo AppTesters, par exemple, s’ouvre avec son nom et sa section META, suivis de milliers d’entrées d’applications.

Comment Scarlet utilise un repo

  1. Vous ajoutez l’URL du repo dans l’onglet Sources (ou Repos) de Scarlet.
  2. Scarlet télécharge le fichier JSON et affiche ses applications avec leurs noms, icônes et descriptions.
  3. Lorsque vous installez une application, Scarlet télécharge l’IPA depuis le lien indiqué dans l’entrée.
  4. Scarlet signe l’IPA avec son certificat et l’installe, de la même manière qu’il installe les applications de sa bibliothèque intégrée.

Deux conséquences en découlent. D’abord, un repo n’est fiable que dans la mesure où les personnes qui le gèrent le sont : Scarlet installe quel que soit le fichier vers lequel le lien pointe. Ensuite, le repo ne décide pas de la durée pendant laquelle une application continue de fonctionner. Si Apple révoque le certificat de signature, les applications cessent de s’ouvrir, quel que soit le repo d’où elles proviennent.

Repos Scarlet vs repos Cydia vs sources AltStore

Repo ScarletRepo CydiaSource AltStore
Ce qu’il listeApplications IPAPaquets .deb (tweaks, thèmes, applications)Applications IPA
Nécessite un jailbreakNonOuiNon
Format de fichierJSON avec META et des entrées d’applicationsFichiers Packages et ReleaseJSON avec ses propres noms de champs
SignatureCertificat de ScarletPas nécessaire sur un appareil jailbreakéVotre Apple ID ou certificat développeur

Les formats se chevauchent. Certains repos écrivent un seul fichier avec les deux jeux de noms de champs (par exemple down à côté de downloadURL, et bundleID à côté de bundleIdentifier), ce qui fait que la même URL fonctionne à la fois dans Scarlet et dans les installateurs de type AltStore. AppTesters fonctionne ainsi. Un repo Cydia, c’est tout autre chose : ses tweaks nécessitent un appareil jailbreaké et ne peuvent pas être ajoutés à Scarlet.

Peut-on créer son propre repo Scarlet ?

Oui. Écrivez un fichier JSON avec une section META et une entrée par application en utilisant les champs ci-dessus, hébergez les fichiers IPA et le JSON quelque part qui les sert en HTTPS (GitHub est un choix courant), puis ajoutez l’URL du fichier JSON dans Scarlet. Ne partagez que des fichiers IPA que vous avez le droit de distribuer.

Questions fréquentes

Un repo, est-ce la même chose que Scarlet ?

Non. Scarlet est l’application qui installe les fichiers IPA. Un repo est une liste d’applications que Scarlet peut lire. Scarlet fonctionne sans aucun repo supplémentaire grâce à sa bibliothèque intégrée.

Les repos Scarlet sont-ils sûrs ?

Cela dépend de qui les gère. Un repo peut pointer vers n’importe quel fichier, y compris des applications modifiées ou altérées. Utilisez des sources connues, gardez votre liste courte et lisez le guide sur la sécurité du sideloading iOS avant d’en ajouter des inconnues.

Pourquoi mon repo Scarlet ne fonctionne-t-il pas ?

Généralement, l’URL a changé, le repo est hors ligne ou le fichier n’est pas un JSON valide. Ouvrez l’URL dans Safari pour vérifier, puis consultez les étapes de dépannage dans notre guide des repos Scarlet.

Puis-je utiliser plusieurs repos en même temps ?

Oui. Les applications de tous les repos ajoutés apparaissent dans Scarlet aux côtés de la bibliothèque intégrée.

Les repos protègent-ils les applications contre la révocation ?

Non. Les révocations touchent le certificat de signature, pas le repo. Un repo ne peut pas empêcher une application d’être révoquée.

A lire également