Comment télécharger des applications sur un iPhone ou un iPad sans jailbreak

Table des matières:

Comment télécharger des applications sur un iPhone ou un iPad sans jailbreak
Comment télécharger des applications sur un iPhone ou un iPad sans jailbreak

Vidéo: Comment télécharger des applications sur un iPhone ou un iPad sans jailbreak

Vidéo: Comment télécharger des applications sur un iPhone ou un iPad sans jailbreak
Vidéo: Comment sauvegarder les SMS et MMS de votre smartphone Android avec SMS Backup & Restore ? - YouTube 2024, Avril
Anonim
Apple vient d'ouvrir iOS un peu. Il est maintenant possible de laisser de côté des applications open-source - des émulateurs, par exemple - sur un iPhone ou un iPad sans payer 99 € par an pour une licence de développeur.
Apple vient d'ouvrir iOS un peu. Il est maintenant possible de laisser de côté des applications open-source - des émulateurs, par exemple - sur un iPhone ou un iPad sans payer 99 € par an pour une licence de développeur.

Mais les portes viennent d'ouvrir une fissure. iOS n’offre toujours pas la prise en charge complète du chargement latéral que Windows 10 et Android ne font pas sans jailbreak. Mais vous pouvez maintenant installer des applications open-source telles que l’émulateur GBA4iOS, même si Apple ne les autorisera pas sur l’App Store.

Ce dont vous aurez besoin

C’est un effet secondaire heureux d’une modification apportée à Xcode 7. Auparavant, il vous fallait une licence de développeur de 99 USD par an pour créer une application dans Xcode et la placer sur votre propre iPhone ou iPad. Cette fonctionnalité de chargement latéral a été signalée comme une nouvelle fonctionnalité dans iOS 9, mais c’est vraiment une nouvelle fonctionnalité dans Xcode 7. iOS 9 n’est même pas nécessaire.

Cependant, vous n'avez plus besoin d'être membre du programme pour développeurs Apple. Et Xcode est disponible gratuitement pour les utilisateurs de Mac. Cela signifie que vous pouvez créer et installer toutes les applications de votre choix sur un iPhone ou un iPad, à condition que vous disposiez de son code source. Oui, ce sont des limites restrictives, mais cela signifie que les applications open source que Apple n’aime pas peuvent être installées sans jailbreak. De nombreux émulateurs de jeux vidéo sont à source ouverte.

Pour ce faire, vous aurez besoin de:

  • Un mac: Xcode ne fonctionne que sur Mac OS X, ce qui signifie que vous ne pouvez pas le faire sous Windows, Linux ou tout autre système d’exploitation.
  • Xcode 7: Le Xcode d’Apple peut être téléchargé gratuitement sur le Mac App Store.
  • Le code source de l'application: Vous aurez besoin du code source d’une application pour l’installer de cette manière. Par exemple, GBA4iOS est un émulateur à code source libre Game Boy Advance pour iPhone et iPad. Son code source est disponible en ligne.

Configurer Xcode

Après avoir téléchargé Xcode depuis le Mac App Store, vous devez le lancer et ajouter votre identifiant Apple. Cliquez sur le menu "Xcode", cliquez sur "Préférences", puis sur le bouton "+" en bas du volet Comptes, puis entrez les détails de votre identifiant Apple.

Il y a actuellement un bug que vous pourriez rencontrer. Si votre identifiant Apple faisait déjà partie du programme de développement mais qu'il ne l'est plus, un message d'erreur indiquant que «l'équipe sélectionnée n'a pas d'adhésion au programme et qui est éligible pour cette fonctionnalité» peut s'afficher. Dans le cas contraire, créez un nouveau Identifiant Apple et connectez-vous dans Xcode. Vous devez utiliser un compte qui n’a jamais fait partie du programme pour développeurs Apple dans le passé, ou un compte qui compte actuellement un membre actif, et non un compte périmé. Espérons que Apple corrigera cela bientôt.

Image
Image

Obtenir le code source d’une application dans Xcode

Vous devez maintenant obtenir le code source d’une application dans Xcode pour pouvoir la construire et la déployer sur votre iPhone ou votre iPad. Téléchargez le code source de l’application et effectuez toutes les configurations requises.

Nous allons utiliser GBA4iOS comme exemple ici. Pour télécharger son code source et effectuer la configuration requise, ouvrez une fenêtre de terminal, copiez-collez la commande suivante, appuyez sur Entrée et attendez la fin du processus.

sudo gem install cocoapods; git clone https://bitbucket.org/rileytestut/gba4ios.git; cd gba4ios; pod install

Vous devrez ensuite ouvrir le projet ou l’espace de travail dans Xcode. Dans Xcode, cliquez sur «Fichier», sélectionnez «Ouvrir» et naviguez jusqu'au fichier de projet ou d'espace de travail.
Vous devrez ensuite ouvrir le projet ou l’espace de travail dans Xcode. Dans Xcode, cliquez sur «Fichier», sélectionnez «Ouvrir» et naviguez jusqu'au fichier de projet ou d'espace de travail.

Si vous avez exécuté les commandes ci-dessus après avoir ouvert une nouvelle fenêtre de terminal, vous trouverez le dossier gba4ios dans votre dossier d’accueil, ainsi que les fichiers de projet et d’espace de travail qu’il contient.

Image
Image

Connectez votre iPhone, iPad ou iPod Touch

Connectez votre iPhone, iPad ou iPod Touch à votre Mac avec son câble USB inclus. Vous pouvez ensuite cliquer sur le menu «Produit» dans Xcode, pointer sur «Destination» et sélectionner le périphérique physique en tant que destination de génération.

Image
Image

Générer une signature de signature de code

Vous devez maintenant générer une signature de signature de code unique pour l'application avant de pouvoir la construire et l'installer. Cliquez sur le nom du projet sur la gauche, entrez un nom unique dans «Identifiant de l'ensemble», assurez-vous que votre nom est sélectionné en tant que «Nom de l'équipe», puis cliquez sur «Résoudre le problème».

Image
Image

Construire et installer l'application sur votre iPhone ou iPad

Vous avez maintenant terminé. Cliquez sur le bouton «Play» dans le coin supérieur gauche de la fenêtre Xcode. Xcode construira l'application, l'installera sur votre appareil connecté et la lancera.

Si vous voyez une erreur, Xcode a eu un problème pour créer l’application. Il y a un problème avec le code source que vous avez chargé qui doit être corrigé avant que l’application ne soit construite et installée. En supposant qu’il n’y ait pas d’erreurs, cela devrait fonctionner.

Image
Image

Ce n'est pas une solution complète pour tous ceux qui veulent du chargement latéral sur iOS. C’est un processus plutôt compliqué que la plupart des gens ne voudront pas utiliser, ne fonctionnera pas avec les applications à source fermée et nécessitera un Mac. Il ne vous autorisera pas non plus à exécuter certains types d’applications. Vous ne pouvez l’utiliser que pour installer des applications exécutées dans le bac à sable d’Apple. Le jailbreak est le seul processus qui vous permet d'échapper au bac à sable. Toutes les applications disponibles pour les jailbreakers ne peuvent donc pas être installées de cette manière.

Conseillé: