in

Comment charger des applications sur un iPhone ou un iPad sans jailbreak

Apple vient d’ouvrir un peu iOS. Il est désormais possible de charger 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 Windows 10 et Android se passent de jailbreaking. Mais vous pouvez désormais installer des applications open source comme l’émulateur GBA4iOS, même si Apple ne les autorise pas sur l’App Store.

Ce dont vous aurez besoin

C’est juste un effet secondaire heureux d’un changement dans Xcode 7. Auparavant, vous aviez besoin d’une licence de développeur de 99 $ par an pour créer une application dans Xcode et la mettre sur votre propre iPhone ou iPad. Cette capacité de chargement latéral a été signalée comme une nouvelle fonctionnalité dans iOS 9, mais ce n’est vraiment qu’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 Apple Developer Program pour ce faire. Et Xcode est disponible gratuitement pour les utilisateurs de Mac. Cela signifie que vous pouvez créer et installer n’importe quelle application de votre choix sur un iPhone ou un iPad, à condition de disposer de son code source. Oui, ce sont des limites restrictives, mais cela signifie que les applications open source qu’Apple n’aime pas peuvent être installées sans jailbreak. De nombreux émulateurs de jeux vidéo sont open-source.

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 à partir de Windows, Linux ou de tout autre système d’exploitation.
  • Xcode 7: Le Xcode d’Apple peut être téléchargé gratuitement depuis 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 Game Boy Advance open source 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 devrez le lancer et ajouter votre identifiant Apple. Cliquez sur le menu «Xcode», cliquez sur «Préférences», cliquez sur le bouton «+» en bas du volet Comptes et entrez les détails de votre identifiant Apple.

Il y a actuellement un bug que vous pourriez rencontrer. Si votre identifiant Apple faisait auparavant partie du programme pour développeurs, mais ne le fait plus, vous pouvez voir un message d’erreur indiquant: « L’équipe sélectionnée ne dispose pas d’un abonnement au programme éligible pour cette fonctionnalité. » Si vous le faites, créez simplement un nouvel 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 a actuellement un abonnement actif – pas un abonnement périmé. J’espère qu’Apple résoudra bientôt ce problème.

Obtenir le code source d’une application dans Xcode

Vous devrez maintenant obtenir le code source d’une application dans Xcode afin de pouvoir la créer et la déployer sur votre iPhone ou iPad. Téléchargez le code source de l’application et effectuez toute configuration requise par l’application.

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

sudo gem installe des cocoapodes; git clone https://bitbucket.org/rileytestut/gba4ios.git; cd gba4ios; installation du pod

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

Si vous avez exécuté les commandes ci-dessus après avoir ouvert une nouvelle fenêtre Terminal, vous trouverez le dossier gba4ios dans votre dossier de départ, ainsi que les fichiers du projet et de l’espace de travail à l’intérieur.

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 comme destination de construction.

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 créer et l’installer. Cliquez sur le nom du projet sur la gauche, saisissez un nom unique dans « Identifiant du bundle », assurez-vous que votre nom est sélectionné comme « Nom de l’équipe », puis cliquez sur « Résoudre le problème ».

Créez et installez 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 rencontré un problème lors de la création de 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 compilée et installée. En supposant qu’il n’y a pas d’erreurs, cela devrait simplement fonctionner.

Ce n’est pas une solution complète pour tous ceux qui souhaitent un chargement latéral sur iOS. C’est un processus plutôt complexe que la plupart des gens ne voudront pas utiliser, ne fonctionne pas avec les applications à source fermée et nécessite un Mac. Cela ne vous permettra pas non plus d’exécuter certains types d’applications – vous ne pouvez l’utiliser que pour installer des applications qui s’exécutent dans le bac à sable d’Apple. Le jailbreaking est le seul processus qui vous permet d’échapper au bac à sable, de sorte que toutes les applications disponibles pour les jailbreakers ne peuvent pas être installées de cette manière.

Crédit d’image: LWYang sur Flickr

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Comment installer et tester Windows 10 S

Comment installer et tester Windows 10 S

Comment (et pourquoi) utiliser OTR pour la messagerie instantanée privée

Comment (et pourquoi) utiliser OTR pour la messagerie instantanée privée