03/04/2022
Det er et ønske, mange iPhone- og iPad-brugere har haft: at kunne have to forskellige versioner af den samme app installeret på deres enhed samtidigt. Forestil dig at have den nyeste version til rådighed for nye funktioner, samtidig med at du beholder en ældre, stabil version, der måske fungerer bedre med specifikke formål eller undgår en nylig fejl. Måske har du brug for at teste en ny funktion i en betaversion, mens du stadig har den stabile version til daglig brug. Eller måske understøtter en app ikke flere brugerkonti pr. installation, og du ønsker at logge ind med forskellige profiler, som f.eks. med Instagram, Discord eller Messenger. Desværre er dette ikke noget, Apple understøtter direkte. Operativsystemet er designet til at opfatte en ny installation af en app med samme navn som en opdatering, der erstatter den eksisterende. Men fortvivl ikke! Der findes en mere teknisk vej frem, som kan lade dig opnå netop dette, dog med en vigtig caveat.

Forståelse af Bundt-identifikatoren
Nøglen til at forstå, hvordan man omgår denne begrænsning, ligger i, hvordan iOS identificerer apps. Hver app på din enhed har en unik bundt-identifikator (bundle identifier). Denne identifikator er som et fingeraftryk, der fortæller operativsystemet, hvilken app der er tale om, og om en ny installation skal behandles som en opdatering eller en helt ny app. Som Matthew Frederick korrekt påpegede: "Det er bundt-identifikatoren inde i appen, der identificerer den og tillader OS'et at vide, at den skal udføre en opgradering. Udvikleren skal holde bundt-identifikatoren den samme for rent faktisk at levere en opgradering og ikke en ny app."
For at installere to versioner af den samme app skal vi altså manipulere denne bundt-identifikator, så iOS ser de to installationer som to separate og unikke apps. Dette er, hvad vi vil dykke ned i.
Den Tekniske Proces: Trin for Trin
Denne metode kræver, at du har adgang til en computer og nogle specifikke programmer. Den er ikke for de sarte, men hvis du er villig til at følge instruktionerne nøje, kan du lykkes.
Hvad du skal bruge:
- En computer (Windows eller Mac).
- WinRAR (eller et lignende arkivprogram som 7-Zip).
- plist Editor Pro (eller en anden plist-editor; mange gratis muligheder findes online).
- iFunbox (eller et andet værktøj til filadministration på iOS-enheder, f.eks. Filza på jailbroken enheder, men iFunbox er ofte lettere for begyndere).
- Den .ipa-fil (installationsfil) for den ældre version af den app, du ønsker at installere.
- Den .ipa-fil for den nyere version af appen (valgfrit, hvis du kun vil have den ældre version).
Trin 1: Indhent de nødvendige .ipa-filer
Det første skridt er at skaffe de .ipa-filer for de versioner af appen, du ønsker at installere. Dette kan være den sværeste del, da Apple ikke gør det nemt at downloade ældre versioner af apps direkte fra App Store. Du skal muligvis søge på internettet efter pålidelige kilder til .ipa-filer, men vær ekstremt forsigtig med, hvor du downloader fra, da de kan indeholde malware.
Trin 2: Identificer og Kopier den Oprindelige Bundt-identifikator
- Åbn den .ipa-fil for den nyere version af appen med WinRAR.
- Naviger til mappen Payload.
- Inde i Payload-mappen finder du en mappe med appens navn. Åbn denne mappe.
- Find filen kaldet Info.plist. Højreklik på den og vælg at åbne den med din plist-editor eller en teksteditor.
- Søg efter linjen, der indeholder
<key>CFBundleIdentifier</key>. Lige under denne nøgle vil du se en streng, der ligner<string>com.firma.appnavn</string>. - Kopier hele denne streng (f.eks.
com.firma.appnavn). Dette er den oprindelige bundt-identifikator. - Gem ikke ændringer, hvis du bliver spurgt. Luk filen.
Trin 3: Ændr Bundt-identifikatoren i den Ældre Version
- Åbn den .ipa-fil for den ældre version af appen med WinRAR.
- Naviger igen til Payload -> Appens Navn-mappen.
- Find Info.plist-filen. Højreklik og åbn den med din plist-editor eller teksteditor.
- Søg igen efter
<key>CFBundleIdentifier</key>. - Under den, find strengen
<string>...</string>. - Erstat den eksisterende streng med den, du kopierede i Trin 2 (den fra den nyere version).
- Gem ændringerne i Info.plist-filen. Når WinRAR spørger, om du vil opdatere filen i arkivet, skal du trykke JA.
- Luk WinRAR.
Trin 4: Installer den Modificerede App
- Åbn iFunbox på din computer.
- Tilslut din iPhone eller iPad til computeren med et USB-kabel. Sørg for at lukke iTunes, hvis det automatisk åbner.
- Klik på iFunbox Classic øverst til venstre.
- I venstre panel, udvid "Connected Devices" og derefter din enheds navn.
- Åbn mappen "User Applications".
- Øverst i vinduet, klik på knappen "Install App".
- Find og vælg den modificerede .ipa-fil (den ældre version med den ændrede bundt-identifikator), som du lige har gemt.
- Vent, indtil iFunbox har installeret appen på din enhed. Dette kan tage et par minutter.
Trin 5: Nyd dine To Versioner!
Når installationen er færdig, skulle du nu have både den nyere og den ældre version af appen installeret på din enhed. De vil fremstå som to separate ikoner på din hjemmeskærm.

Vigtige Overvejelser og Begrænsninger
Selvom denne metode kan være effektiv, er der et par væsentlige punkter, du skal være opmærksom på:
- Tab af Online Funktionalitet: Som nævnt tidligere, når du ændrer bundt-identifikatoren, vil du sandsynligvis miste adgangen til online funktioner, der er afhængige af denne identifikator. Dette inkluderer synkronisering med tjenester som Facebook, logins, multiplayer-funktioner og cloud-lagring. Appen vil teknisk set blive behandlet som en helt ny app, og dens forbindelse til eksisterende konti eller servere kan blive brudt.
- Sikkerhedsrisici: Download af .ipa-filer fra ukendte kilder kan udgøre en betydelig sikkerhedsrisiko. Disse filer kan være modificeret til at indeholde malware, spyware eller vira. Vær yderst forsigtig og brug kun kilder, du stoler fuldt ud på.
- Opdateringer: Når du installerer en ny version af appen fra App Store, og den har den oprindelige bundt-identifikator, vil den forsøge at opdatere den version, du oprindeligt havde installeret, ikke den modificerede. Du skal være omhyggelig med ikke at opdatere den modificerede version ved et uheld.
- Kompleksitet: Processen kan virke kompliceret, især for brugere, der ikke er vant til at arbejde med filhåndtering og redigering af app-komponenter.
- Ikke Officielt Understøttet: Denne metode er en omgåelse og er ikke officielt understøttet af Apple eller app-udviklerne. Der er ingen garanti for, at den vil fungere med alle apps, eller at den vil fortsætte med at fungere efter fremtidige iOS-opdateringer.
Kan man Installere To Forskellige Apps på iOS?
Ja, absolut! Hvis du taler om at installere to helt forskellige apps (f.eks. Instagram og Facebook, eller to forskellige spil), er dette intet problem. Du kan downloade og installere så mange forskellige apps, som din enhed kan rumme, direkte fra App Store. Udfordringen opstår kun, når du ønsker at installere to versioner af den *samme* app.
Hvornår er det Nyttigt at Have To Versioner?
Der kan være flere scenarier, hvor det at have to versioner af samme app er ønskværdigt:
- Testning: Udviklere eller entusiaster kan ønske at teste en ny, ustabil version sideløbende med den stabile version.
- Kompatibilitet: En ældre version af en app kan have bedre kompatibilitet med visse funktioner eller enheder, som den nyeste version har fjernet eller ændret.
- Gaming: I visse spil kan det være fordelagtigt at have adgang til ældre versioner, der måske havde andre spilmekanikker eller mangler visse begrænsninger.
- Brugerkonti: Som nævnt tidligere, hvis en app ikke understøtter flere brugerkonti inden for en enkelt installation (f.eks. sociale medier som Instagram, Discord, Messenger), kan det at have to versioner med forskellige bundt-identifikatorer tillade dig at logge ind med separate konti samtidigt.
Alternativer og Fremtidige Løsninger
På nuværende tidspunkt er den beskrevne metode den mest almindelige, hvis man ønsker at omgå Apples begrænsninger for installation af flere versioner af samme app. Der findes ingen indbygget funktion i iOS, der tillader dette. Nogle brugere med jailbroken enheder kan have adgang til værktøjer eller tweaks, der forenkler processen, men jailbreaking medfører egne risici og annullerer garantien.
Det er altid en god idé at tjekke App Store for officielle opdateringer og nye funktioner. Udviklere kan i fremtiden vælge at implementere understøttelse af flere konti eller profilskift direkte i deres apps, hvilket ville eliminere behovet for sådanne tekniske omveje.
Konklusion
At installere to versioner af samme app på en iPhone eller iPad er teknisk muligt ved at ændre bundt-identifikatoren i appens .ipa-fil. Denne proces kræver dog teknisk snilde, adgang til specifikke værktøjer og en bevidsthed om de potentielle tab af online funktionalitet og sikkerhedsrisici. Mens det kan være en løsning for specifikke behov, er det vigtigt at være forsigtig og forstå begrænsningerne. For de fleste brugere er det sikreste og mest ligetil at holde sig til den seneste version, der er tilgængelig via App Store.
Hvis du vil læse andre artikler, der ligner Installer 2 Apps Samme Version, kan du besøge kategorien Mobil.
