Exécuter plusieurs versions de la même application sur iPhone
Faire fonctionner plusieurs versions de la même application sur iPhone
L’App Store impose une politique stricte d’une seule version par application. Lorsque vous mettez à jour une application, l’ancienne version disparaît. Et en raison de la façon dont Apple structure les bundles d’applications, vous ne pouvez pas installer deux copies de la même application App Store simultanément. Cela pose de vrais problèmes dans certaines situations : vous avez peut-être besoin d’une ancienne version d’une application sociale parce qu’une mise à jour récente a cassé une fonctionnalité sur laquelle vous comptiez, ou vous voulez gérer deux comptes distincts dans la même application sans vous déconnecter et reconnecter sans arrêt.
Le sideloading via Scarlet iOS contourne cette limitation. Avec la bonne approche, vous pouvez faire tourner plusieurs versions de la même application sur un seul iPhone, chacune conservant ses propres données et sa propre session de connexion. Voici comment. Dernière vérification : 27 octobre 2026, sur le site et la FAQ de Sideloadly, la page des App IDs d’AltStore, le README d’Azule et la page d’adhésion développeur d’Apple.
Les risques d’abord
- Une copie avec un nouveau bundle ID est, pour iOS, une nouvelle application. Elle démarre sans aucune donnée et ne partage jamais de données avec l’originale.
- Certains services vérifient l’application avec laquelle ils communiquent. Se connecter avec une copie re-signée ou modifiée peut entraîner le signalement ou le bannissement d’un compte, en particulier sur les applications sociales.
- Les fonctionnalités liées au bundle ID d’origine peuvent cesser de fonctionner dans la copie. La FAQ de Sideloadly, par exemple, indique que Game Center ne reconnaît pas une application dont le bundle ID a été modifié, donc la progression de jeu synchronisée via Game Center ne sera pas restaurée.
- Avec un Apple ID gratuit, chaque copie supplémentaire compte dans les limites imposées par Apple (3 applications par appareil, 10 App IDs).
Façons d’obtenir une seconde copie
| Méthode | Comment | Nécessite | Remarque |
|---|---|---|---|
| IPA pré-modifié | Installer un IPA « cloné » qui possède déjà un nouveau Bundle ID | Une source fiable | Vous dépendez de la personne qui l’a modifié |
| Sideloadly | Option « Change Bundle ID » avant le sideloading | Windows ou Mac, un Apple ID | Change aussi le nom et l’icône de l’application |
| Azule | Option en ligne de commande pour changer le Bundle ID, la version et le nom affiché | Terminal Mac, Linux ou iOS | Produit un nouvel IPA à signer avec n’importe quel outil |
| Modification manuelle | Modifier CFBundleIdentifier dans Info.plist, repackager, signer | Un outil de décompression et un outil de signature | Les extensions peuvent aussi nécessiter un changement d’ID |
| LiveContainer | Faire tourner plusieurs copies au sein d’une seule application sideloadée | Un LiveContainer sideloadé | Compte comme une seule application sur l’appareil |
Pourquoi avoir plusieurs versions est utile
Avant d’aborder les aspects techniques, il convient de comprendre les scénarios concrets dans lesquels cela s’avère utile.
- Comptes multiples : Utiliser deux comptes Instagram, WhatsApp ou TikTok sans avoir à se déconnecter
- Retour à une version antérieure : Une mise à jour a cassé quelque chose, vous souhaitez revenir en arrière tout en gardant la nouvelle version disponible pour comparaison
- Version modifiée et originale : Utiliser une version modifiée d’une application en parallèle de la version officielle pour profiter de fonctionnalités spécifiques
- Versions régionales : Certaines applications proposent des fonctionnalités différentes selon les éditions régionales, avoir les deux donne accès à toutes les fonctionnalités
- Test bêta : Utiliser un IPA bêta en parallèle de la version stable pour comparer leur comportement
La clé : la modification du Bundle ID
iOS identifie les applications grâce à leur identifiant de bundle (Bundle ID), une chaîne de caractères en domaine inversé comme com.instagram.Instagram. Le système considère deux applications avec des Bundle ID différents comme totalement distinctes, peu importe à quel point elles se ressemblent. Pour exécuter une seconde copie d’une application, il faut une version avec un Bundle ID différent.
Certains fichiers IPA disponibles pour le sideloading sont déjà modifiés avec des Bundle ID uniques, spécifiquement pour permettre l’installation multiple. On les appelle souvent des versions « clonées » ou « parallèles ». Lorsque vous installez l’une d’elles via Scarlet iOS, elle coexiste avec la version originale de l’App Store en tant qu’application totalement séparée, avec ses propres données et sa propre connexion.
Comment fonctionne la modification du Bundle ID
Modifier le Bundle ID d’un fichier IPA nécessite d’accéder au binaire de l’application et au fichier Info.plist présent dans le package IPA. Le processus se déroule ainsi :
- Extraction de l’IPA (qui est une archive ZIP)
- Modification de la clé
CFBundleIdentifierdansInfo.plist - Modification facultative des noms affichés et des jeux d’icônes pour distinguer visuellement les deux versions
- Reconstitution d’un nouvel IPA
- Signature et installation via Scarlet iOS
Changer le Bundle ID avec un outil
Vous n’êtes pas obligé de modifier l’IPA à la main. Sideloadly liste « Change Bundle ID » parmi ses fonctionnalités, présentée comme un moyen de « permettre l’installation de plusieurs copies de la même application », aux côtés d’options pour changer le nom et l’icône de l’application afin de distinguer facilement les copies. Le README d’Azule liste le même genre d’options : « Changer le bundleid d’une application », « Changer le nom affiché d’une application » et « Changer la version d’une application ». Choisissez un Bundle ID clairement identifiable comme le vôtre, par exemple l’original avec « .second » ajouté, et notez-le : la FAQ de Sideloadly précise que pour écraser une copie plus tard, « si vous avez défini manuellement un Bundle ID personnalisé auparavant, utilisez à nouveau le même ID ». Utiliser un ID différent la fois suivante crée une nouvelle copie, sans les données.
Pour la plupart des utilisateurs, la solution la plus simple consiste à trouver un IPA déjà modifié pour l’application souhaitée. De nombreuses applications populaires disposent de versions parallèles maintenues par la communauté, disponibles sur des dépôts IPA de confiance.
Utiliser deux comptes sur un même réseau social
C’est le cas d’usage le plus demandé. Voici le processus pour installer une deuxième instance d’une application sociale :
- Trouvez un IPA cloné ou parallèle de l’application visée sur une source fiable
- Ouvrez Scarlet iOS et installez le fichier IPA
- Une fois l’installation terminée, l’application clonée apparaît sur votre écran d’accueil avec une icône ou un nom différent (souvent marqué d’un suffixe « 2 », « Plus » ou « Parallel »)
- Ouvrez l’application clonée et connectez-vous avec votre second compte
- Les deux instances fonctionnent avec des sessions de connexion et des données indépendantes
L’application clonée et la version originale issue de l’App Store ne partagent aucune donnée : elles sont aussi distinctes que deux applications totalement différentes. Une autre façon de conserver plusieurs copies d’une application, chacune avec ses propres données, est LiveContainer, qui les exécute à l’intérieur d’une seule application sideloadée.
Faire fonctionner une ancienne version en parallèle de la version actuelle
Faire fonctionner une ancienne version d’une application en parallèle de la version actuelle est un peu différent, car vous travaillez avec deux versions du même Bundle ID. iOS n’autorise pas deux applications portant le même Bundle ID à coexister. Pour contourner cela, le Bundle ID de l’une des deux versions doit être modifié.
Notez qu’avec un Apple ID gratuit, cela peut déjà se produire automatiquement. La FAQ de Sideloadly explique : « Apple a empêché les utilisateurs de comptes Apple gratuits de sideloader des applications ayant le même bundle ID qu’une application de l’App Store. En conséquence, nous sommes contraints de définir un bundle ID unique ». C’est pourquoi une copie sideloadée et l’original de l’App Store peuvent coexister, et c’est aussi pourquoi la copie sideloadée ne voit pas les données de l’original.
Approche pratique :
- Conservez la version App Store telle quelle (elle possède le Bundle ID d’origine)
- Récupérez l’ancien IPA et modifiez son Bundle ID avant de l’installer via Scarlet iOS
- L’ancienne version modifiée s’installe en parallèle de la version actuelle de l’App Store
Cette approche est utile lorsqu’une mise à jour a supprimé une fonctionnalité d’une application. Vous utilisez la version la plus récente pour tout, sauf pour la fonctionnalité spécifique qui a été retirée, et vous ouvrez l’ancienne version lorsque vous avez besoin de cette fonctionnalité.
Séparation des données et sécurité du compte
Une préoccupation courante concernant l’utilisation d’applications clonées est la sécurité du compte, plus précisément le fait de savoir si la version clonée pourrait compromettre votre compte. Voici quelques points clés :
- Les applications clonées qui ne sont que des versions reconditionnées du binaire original avec un Bundle ID modifié se comportent généralement comme l’original, même si les plateformes peuvent tout de même détecter les clients re-signés. Elles communiquent avec les mêmes serveurs en utilisant les mêmes protocoles.
- Les applications modifiées qui changent les fonctionnalités (en ajoutant des éléments absents de l’original) comportent plus de risques. Certaines plateformes sociales détectent les comportements de client inhabituels et peuvent signaler ou bannir des comptes.
- Procurez-vous toujours les fichiers IPA auprès de dépôts fiables et reconnus. Les sources non fiables peuvent distribuer des versions modifiées contenant du code supplémentaire. Notre guide sur comment analyser les fichiers IPA à la recherche de malwares explique comment en vérifier un.
- Ne connectez jamais une seconde copie avec un compte que vous ne pouvez pas vous permettre de perdre. Utilisez d’abord un compte secondaire.
Gérer efficacement plusieurs versions
Faire tourner plusieurs versions entraîne une charge de gestion qu’il vaut mieux anticiper.
- Nommez-les clairement : utilisez Shortcuts pour créer des icônes d’écran d’accueil clairement nommées pour chaque version (par exemple « Instagram Travail » vs « Instagram Personnel »).
- Signature : chaque instance installée dépend d’un certificat de signature valide. Si une instance est révoquée, réinstallez-la via Scarlet iOS.
- Gestion des notifications : les deux instances enverront des notifications indépendamment. Configurez les paramètres de notification par application pour éviter d’être notifié deux fois pour la même activité de compte.
- Limites de l’Apple ID gratuit : la page d’adhésion d’Apple indique qu’un compte gratuit peut « installer jusqu’à 3 applications par appareil » et « enregistrer jusqu’à 10 App IDs, qui expirent après 7 jours ». La documentation d’AltStore ajoute que le nombre d’App IDs dont une application a besoin « dépend du nombre d’extensions d’application que chaque application contient », donc une seule copie d’une grande application sociale peut en utiliser plusieurs. Consultez notre guide sur la limite de 3 applications, et gardez les copies à jour (guide sur l’expiration à 7 jours).
- Attention au stockage : plusieurs versions d’applications gourmandes en données peuvent doubler votre utilisation de stockage pour ces applications. Surveillez cela via Réglages > Général > Stockage iPhone.
Pour la gestion globale du stockage lorsque vous faites tourner plusieurs versions d’applications, consultez notre guide sur comment libérer de l’espace de stockage sur iPhone pour plus d’applications sideloadées.
Réinstaller après une révocation de certificat
Comme les applications sideloadées, y compris les versions clonées, dépendent d’un certificat de signature, elles sont soumises au même cycle de vie de certificat que toutes les applications sideloadées. Lorsqu’un certificat est révoqué, la version concernée de l’application ne s’ouvrira plus tant qu’elle n’aura pas été réinstallée avec un nouveau certificat via Scarlet iOS.
Le processus de réinstallation est rapide et conserve généralement les données de l’application lorsque vous installez par-dessus l’application existante, mais faites d’abord une sauvegarde. Pour un guide détaillé de récupération, consultez notre article sur comment réinstaller Scarlet iOS sans perdre de données.
FAQ
Puis-je transférer mes données de l’application d’origine vers la copie ?
Pas directement. iOS conserve les données de chaque identifiant de bundle séparément. Utilisez le système d’export, de sauvegarde ou de synchronisation cloud propre à l’application si elle en possède un, ou reconnectez-vous.
La copie reçoit-elle les notifications push ?
Souvent pas de façon fiable. Les notifications sont liées à la configuration propre du développeur pour l’application d’origine, donc une copie re-signée avec un nouvel identifiant de bundle peut n’en recevoir aucune. Testez avant de vous y fier.
Une copie installée via Scarlet continuera-t-elle de fonctionner sur iOS 27 ?
Scarlet est confirmé sur iOS 14 à iOS 26 ; la prise en charge d’iOS 27 est rapportée par des tiers mais non confirmée officiellement.
Pour conclure
Faire fonctionner plusieurs versions d’applications est l’une des utilisations les plus pratiques permises par le sideloading, pour la séparation des comptes et la gestion des versions. Gardez les risques à l’esprit : une copie est une application distincte avec ses propres données, elle peut casser des fonctionnalités liées à l’originale, et certains services n’apprécient pas les clients modifiés. Pour la partie signature, consultez notre guide Sideloadly ou comment installer Scarlet iOS.