7 votes

Peut-on installer deux versions d'une application sur le même appareil iOS ?

Est-il possible d'installer deux versions d'une application sur le même iPhone et, si oui, comment ?

Le scénario serait le suivant : vous avez acheté une application et une mise à jour récente a modifié certaines fonctionnalités - pas nécessairement pour le meilleur ou pour le pire, mais suffisamment pour que vous souhaitiez pouvoir continuer à utiliser l'ancienne version de temps en temps. Vous pouvez rétrograder à partir d'une sauvegarde, mais il serait bon de pouvoir utiliser la nouvelle version de temps en temps. Est-il possible de faire en sorte que deux versions d'une application soient "considérées" comme des applications différentes afin qu'elles puissent être transférées sur l'iPhone en même temps ?

7voto

dmo Points 1886

Ce n'est pas tant le nom - du moins pas celui qui est visible, car une mise à jour peut changer le nom visible - mais c'est l'identifiant du paquet à l'intérieur de l'application qui l'identifie et permet au système d'exploitation de savoir qu'il est censé effectuer une mise à jour. Le développeur doit conserver le même identifiant de paquet afin de fournir une mise à jour et non une nouvelle application, donc non, vous n'avez pas de chance.*

* Notez qu'il existe peut-être un moyen de faire une telle chose si vous Jailbreak votre appareil, mais je n'ai aucune connaissance de première main à ce sujet.

4voto

Matt D Points 2633

Il est possible d'installer 2 versions d'une même application sur votre appareil. Cependant, c'est vous qui devez modifier le fichier .ipa, et il perdra ses fonctionnalités en ligne, comme la synchronisation avec Facebook ou autre.

Matthew Frederick a déclaré dans sa réponse à votre post :

"mais c'est l'identifiant du paquet à l'intérieur de l'application qui l'identifie et permet au système d'exploitation de savoir qu'il est censé effectuer une mise à jour. Le développeur doit conserver le même identifiant de paquet afin de fournir une mise à jour et non une nouvelle application.

Vous pouvez modifier l'identifiant de l'offre groupée, et voici un guide sur la manière de le faire :

Supposons que vous ayez installé la version 2.0 de l'application sur votre appareil et que vous souhaitiez également obtenir la version 1.0.

  1. Vous aurez besoin des programmes suivants sur votre ordinateur : "WinRAR", "plist Editor Pro" et "iFunbox" (ce dernier permet d'installer l'ancienne version de l'application sur votre appareil).
  2. Téléchargez la version 1.0 de l'application (fichier .ipa) sur Internet.
  3. Recherchez une application que vous ne voudriez JAMAIS télécharger, peu importe de quoi il s'agit, et téléchargez son .ipa .
  4. Ouvrez ce dernier .ipa avec WinRAR.
  5. Il y aura un dossier appelé "Playload", ouvrez-le.
  6. Il y aura un dossier avec le nom de l'application, ouvrez-le.
  7. Double-cliquez sur le fichier "Info.plist" (pour l'ouvrir).
  8. Rechercher <key>CFBundleIdentifier</key> .
  9. En dessous, il y aura l'identifiant, par exemple : <string>com.company.appname</string> .
  10. Copiez ce "com.company.appname".
  11. Fermer le fichier.
  12. Ouvrez maintenant le fichier .ipa de l'ancienne version de votre application avec WinRAR.
  13. Il y aura un dossier appelé "Playload", ouvrez-le.
  14. Il y aura un dossier avec le nom de l'application, ouvrez-le.
  15. Double-cliquez (pour l'ouvrir) sur le fichier "Info.plist".
  16. Rechercher <key>CFBundleIdentifier</key> .
  17. En dessous, il y aura l'identifiant, par exemple : <string>com.2company2.2appname2</string> .
  18. Remplacez "com.2company2.2appname2" par celui que vous avez copié précédemment.
  19. Ainsi, votre appareil pensera qu'il s'agit d'une autre application, et ne remplacera pas simplement celle que vous aviez par celle que vous allez installer.
  20. Enregistrez et fermez le fichier.
  21. Si WinRAR vous demande si vous souhaitez effectuer les modifications, appuyez sur OUI.
  22. Ouvrez maintenant l'iFunbox et branchez votre appareil sur l'ordinateur (fermez iTunes s'il apparaît).
  23. Dans le coin supérieur gauche, appuyez sur "iFunbox Classic".
  24. Sur la gauche, ouvrez "Appareils connectés", puis le nom de votre appareil (par exemple, "Johnny | Nouvel iPad sur USB"), puis "Applications utilisateur".
  25. En haut, cliquez sur "Install App", et sélectionnez le fichier .ipa que vous venez de modifier.
  26. Attendez qu'il s'installe. Assurez-vous que l'appareil est éteint (verrouillé).
  27. Profitez des 2 versions de l'application sur votre appareil :)

Mais encore une fois, n'oubliez pas que cela désactive les fonctionnalités en ligne de l'application, à cause du changement d'identifiant du bundle. Veillez également à ne pas installer l'application à partir de l'étape 3, car cela entraînerait une mise à niveau.

C'est la seule façon que j'ai trouvée de procéder. Il y a peut-être d'autres moyens.

1voto

UnkwnTech Points 21942

Non, il n'est pas possible d'installer deux versions d'une application portant le même nom. Il faudrait demander au développeur de la renommer, ce que je doute qu'il accepte de faire. Bien qu'iOS ne vérifie pas vraiment "le nom" (comme le ferait un gestionnaire de fichiers), le développeur devrait créer un autre "build" si je ne me trompe pas.

Vous n'avez donc pas de chance. Soit vous adoptez les nouvelles fonctionnalités, soit vous trouvez une autre solution :)

-3voto

Logan F Points 1

Le mien m'a donné deux versions de la même application sans jailbreaking ni utilisation de l'ordinateur, je passe simplement à iOS 7.1 et j'ai deux copies :)

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X