Comment installer des émulateurs et homebrew sur votre iPhone ou iPad (pas de jailbreak requis)

Installez des émulateurs et autres homebrews sur votre appareil iOS, pas de jailbreak requis - c'est en fait un processus assez simple qui peut être accompli avec des outils gratuits et un peu de patience.

Installez des émulateurs et autres homebrews sur votre appareil iOS, pas de jailbreak requis - c'est en fait un processus assez simple qui peut être accompli avec des outils gratuits et un peu de patience.
Publicité

Il y a eu beaucoup d'excitation autour de la scène d'émulation iOS au cours de la dernière année, ce qui a abouti récemment à la découverte que la prochaine version de Xcode d'Apple permettra l'installation d'applications non signées compilées à partir de la source.

Bien que cela puisse sembler une bouchée effrayante de parler de développeur, c'est en fait un processus assez simple qui peut être accompli avec des outils gratuits et un peu de patience.

Aujourd'hui, nous allons vous montrer comment installer des émulateurs et autres homebrews sur votre appareil iOS, pas de jailbreak requis. Les utilisateurs Android ne s'inquiètent pas, il y a beaucoup d'émulateurs disponibles pour votre plate-forme Transformez facilement votre appareil Android en un hub de jeu rétro Transformez facilement votre appareil Android en un hub de jeu rétro Avec un appareil Android, vous pouvez facilement jouer à toutes sortes de jeux rétro des systèmes comme la Nintendo 64 ou GameBoy Advance! Lire plus déjà.

Utilisation de certificats d'entreprise

Sauf si vous avez jailbreaké votre appareil iOS, chaque application que vous installez provient probablement de l'App Store. Il est largement considéré comme le seul moyen légitime d'installer des applications sur votre iPhone, mais il s'avère qu'il existe un autre moyen.

Certaines applications sur mesure ne parviennent jamais sur l'App Store, car elles n'ont jamais été destinées à la consommation publique - comme l'application Apple l'utilise dans ses magasins pour traiter votre commande. Ces applications utilisent un certificat de sécurité signé par Apple, qui permet leur installation à l'aide du navigateur Safari de votre appareil.

Comment installer des émulateurs et homebrew sur votre iPhone ou iPad (pas de jailbreak requis) emudownload

Essentiellement, ce certificat est Apple disant, "Bien sûr, vous pouvez installer cette application en dehors de l'App Store", bien que ces certificats ont généralement une date d'expiration, et de nouveaux certificats doivent être appliqués et signés, en particulier lorsque l'application reçoit une mise à jour .

Longtemps après qu'Apple a décrété que les émulateurs étaient bannis de l'App Store, les développeurs ont réalisé qu'ils pouvaient utiliser des applications signées avec des certificats d'entreprise pour contourner cette restriction. Et ainsi l'émulation sur iOS est redevenue viable, avec deux émulateurs - GBA4iOS (GameBoy Advance) et NDS4iOS (Nintendo DS) - dominant la scène.

Comment installer des émulateurs et homebrew sur votre iPhone ou iPad (pas de jailbreak requis) installemu

Cela ne devrait pas vous surprendre que lorsque les certificats expirent, les applications qui en dépendent cessent également de fonctionner. Tous les émulateurs ou autres applications homebrew installés via ces moyens qui dépendent d'un certificat sont essentiellement contre la montre - profitez-en tant que vous le pouvez.

Installation à partir d'iEmulators

Le processus impliqué dans l'installation de ces applications est incroyablement simple:

  1. Sur votre appareil iOS, dirigez-vous vers iEmulators ou Emu4iOS.
  2. Choisissez un émulateur que vous souhaitez et essayez de l'installer. C'est un peu une loterie en termes de ce qui va fonctionner, avec ceux récemment mis à jour étant plus susceptibles de fonctionner réellement.
  3. Attendez que la fenêtre vous demande de confirmer, puis appuyez à nouveau sur Installer .
  4. Revenez sur votre écran d'accueil et lancez l'application une fois installée. Vous serez invité à faire confiance au certificat de l'application que vous avez installé avant de pouvoir exécuter l'application (le logiciel iOS est en mode bac à sable). Qu'est-ce qu'un bac à sable, et pourquoi devriez-vous jouer dans un bac à sable? peut faire beaucoup, mais ils sont aussi une invitation ouverte aux mauvais pirates à frapper.Pour éviter que les grèves ne réussissent, un développeur devra repérer et fermer chaque trou dans ... Lire la suite, donc ce n'est pas possible pour le application pour voler toutes vos informations personnelles, sauf si vous lui donnez une autorisation expresse).

J'ai réussi à installer le NDS4iOS très demandé avec cette méthode, mais cela n'a pas fonctionné quand j'ai essayé le mois dernier. C'est un jeu de chat et de souris, alors revenez souvent et continuez d'essayer si vous n'avez pas de chance.

Si vous souhaitez bénéficier d'un accès plus fiable aux émulateurs et autres outils homebrew, vous devriez vous tourner vers BuildStore, qui facture un forfait de 9, 99 dollars par an et par appareil.

Compiler à partir de la source

Maintenant que le truc est facile, il est temps de regarder l' autre façon de faire les choses. Apple a récemment annoncé une nouvelle version de Xcode, l'environnement de développement intégré pour Mac OS X Xcode 6 bêta avec Swift maintenant disponible gratuitement, voici pourquoi ça Xcode 6 bêta avec Swift maintenant disponible gratuitement, voici pourquoi cela Apple a publié la dernière version bêta de son environnement de développement Xcode pour le grand public, et avec lui Swift, la dernière innovation de la société en programmation. Lire la suite . Xcode 7 est actuellement en version bêta, mais il peut être utilisé pour compiler des applications à partir de la source, les signer pour un usage personnel et même les envoyer à un appareil iOS local.

Comment installer des émulateurs et Homebrew sur votre iPhone ou iPad (pas de jailbreak requis) gba4ios

Les avantages de choisir cette méthode sont que ces applications n'expireront jamais. Tant que vous souhaitez les garder sur votre appareil, ils resteront là, les bugs et tout. Si vous souhaitez installer une nouvelle version d'une application, vous devrez la recompiler, la signer et la transférer à nouveau. Cela ressemble à une dispute, mais s'il y a un émulateur ou une application homebrew que vous devez absolument avoir, ça vaut le coup.

Il y a des limites, cependant. Chaque application que vous avez l'intention d'installer via cette méthode doit être open source, car vous aurez besoin de code source pour compiler l'application dans quelque chose que votre iPhone peut exécuter. Cela rend impossible de pirater des applications en utilisant cette méthode, car la plupart des logiciels commerciaux n'utilisent pas un modèle open source.

Comment installer Emulators & Homebrew sur votre iPhone ou votre iPad (pas de Jailbreak requis)

Autrement dit: vous ne pouvez pas télécharger une application iPhone .IPA pré-compilée et espérer l'installer en utilisant Xcode. De même, vous ne pouvez pas signer une application en utilisant Xcode pour l'utiliser sur d'autres appareils iOS. C'est un outil de développement, pour les développeurs, après tout.

Il y a aussi une chance que les choses tournent mal et ne fonctionnent tout simplement pas, vous laissant avec une petite idée de comment les réparer. Dans ce cas, vous êtes à la merci du développeur, à moins que vous n'ayez envie d'apprendre à coder. 10 projets pour les débutants Alors vous voulez faire des applications iPhone? 10 projets pour les débutants Vous voulez créer des applications iPhone et iPad? Commencez par apprendre les bases de Swift. Lire la suite (et vraiment, pourquoi ne pas vous?) Swift d'Apple va Open Source: Alors quoi? Swift d'Apple va Open Source: Alors quoi? Même si vous n'êtes pas un programmeur vous-même, la décision d'Apple à Open Source Swift aura un impact Vous voulez savoir pourquoi et comment?

Compiler avec Xcode 7

Vous devrez probablement ajuster vos paramètres en fonction de ce que vous essayez de compiler. Ce tutoriel particulier est la procédure d'installation de l'émulateur GameBoy open source populaire GBA4iOS:

  1. Téléchargez et installez Xcode 7 depuis le portail des développeurs d'Apple.
  2. Lancez Xcode, autorisez-le à initialiser et à terminer tous les processus d'installation restants, acceptez le contrat de licence, entrez votre mot de passe root et installez les composants supplémentaires lorsque vous y êtes invité.
  3. Une fois la configuration de Xcode terminée, cliquez sur Xcode dans la barre de menu et choisissez Préférences .
  4. Sous l'onglet Comptes, appuyez sur le bouton plus "+" et ajoutez l'identifiant Apple associé à l'appareil sur lequel vous souhaitez installer l'application homebrew.
  5. Téléchargez le code source de l'application que vous souhaitez installer. Si vous installez GBA4iOS, vous pouvez utiliser la commande Terminal suivante pour cloner la source dans votre répertoire utilisateur (vous pouvez également visiter simplement GitHub ou similaire et télécharger le projet dans un navigateur): sudo gem install cocoapods; git clone https://bitbucket.org/rileytestut/gba4ios.git; cd gba4ios; pod install sudo gem install cocoapods; git clone https://bitbucket.org/rileytestut/gba4ios.git; cd gba4ios; pod install
  6. Téléchargez et installez CocoaPods si vous ne l'avez pas déjà fait, et utilisez-le pour régler les dépendances. Pour plus d'informations, lisez " Problems Building? " au dessous de.
  7. Une fois que tout a été téléchargé et que les dépendances ont été résolues, vous trouverez un fichier ".xcworkspace" et ".Xcodeproj" dans le code source que vous avez téléchargé. Ouvrez soit dans Xcode.
  8. Connectez votre appareil iOS à votre Mac, puis dans Xcode, définissez votre iPhone ou iPad comme appareil cible dans la section "Appareil iOS" sous Produit> Destination dans la barre de menus.
  9. Sélectionnez le projet dans le panneau de gauche et dans l'onglet Général, fournissez un "Identificateur de paquet" unique dans la boîte - tout ce que vous voulez. Sous "Équipe", assurez-vous que votre nom est sélectionné.
  10. Si vous voyez des erreurs ci-dessous ("Aucun fichier de configuration n'a été trouvé"), cliquez sur Corriger les problèmes et attendez.
  11. Lorsque vous êtes prêt à partir, appuyez sur le bouton "play" dans la barre d'outils et regardez-le.

Remarque: Vous souhaitez installer une autre application à partir d'un référentiel différent à l'aide de la ligne de commande? Il suffit de remplacer l'URL se terminant par "gba4ios.git" par une autre URL clone. En savoir plus sur l'utilisation d'outils de développement comme Git pour le contrôle de version Qu'est-ce que Git & Pourquoi vous devriez utiliser le contrôle de version Si vous êtes développeur Qu'est-ce que Git & Pourquoi utiliser le contrôle de version Si vous êtes un développeur le temps où nous avons tendance à travailler sur des sites de développement locaux, il suffit de tout télécharger lorsque nous avons terminé. C'est bien quand c'est juste vous et les changements sont petits, ... Lire la suite.

Erreurs "Developer Disk Not Found"

Certaines versions bêta de Xcode ne sont compatibles qu'avec certaines versions d'iOS. À savoir, la version actuelle (au moment de l'écriture) envoie un message d'erreur lorsque vous essayez de construire pour iOS 8.4 car il n'a pas d'image de disque de développeur compatible inclus. Pour résoudre ce problème, vous devez télécharger Xcode 6.4, puis copier le "8.4 (12H141)" comme indiqué ci-dessous.

De : Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/

Pour: /Applications/Xcode-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport

Problèmes de construction?

Si vous ne pouvez rien obtenir, vérifiez d'abord que vous avez installé CocoaPods, ce qui devrait aider à résoudre les dépendances que votre projet pourrait avoir. Ouvrez Terminal et tapez sudo gem install cocoapods suivi de votre mot de passe. Attendez que le processus d'installation se termine, puis cd /Users/username/Downloads/gba4iOS/ au répertoire du projet (par exemple, cd /Users/username/Downloads/gba4iOS/ ) et exécutez la commande pod install .

Comment installer des émulateurs et Homebrew sur votre iPhone ou iPad (pas de jailbreak requis) cocoapods

Rappelons enfin que Xcode 7 est actuellement en version bêta, et que les choses vont probablement se casser ici et là. vous pourriez trouver que la recherche de toute erreur que vous rencontrez fournit des solutions de contournement.

Émulateurs Open Source

Voici quelques émulateurs open source que vous pourriez vouloir essayer de compiler depuis la source:

  • Nintendo DS: NDS4iOS
  • Game Boy Advance: GBA4iOS
  • Game Boy Color: Gameplay Couleur, Gearboy
  • Sony PSP: PPSSPP
  • Nintendo 64: N64iOS
  • Super Nintendo: SNES4iOS, MeSNEmu
  • Système Maître Sega: Gearsystem
  • Système de divertissement Nintendo: Nescaline, Nestopia
  • Arcade: iFBA
  • MS-DOS: Dospad, iDOS
  • Multi-plateforme: Provenance

N'hésitez pas à ajouter plus dans les commentaires ci-dessous - et bonne chance, cela peut devenir assez complexe.

Avez-vous installé des émulateurs sur votre appareil iOS? Comment c'était?

In this article