Comment installer émulateurs et homebrew sur votre iphone ou ipad (pas jailbreak nécessaire)

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

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

Aujourd`hui, nous allons vous montrer comment installer émulateurs et autres homebrew sur votre appareil iOS, sans jailbreak nécessaire. Les utilisateurs d`Android ne vous inquiétez pas, il y a beaucoup d`émulateurs disponibles pour votre plate-forme déjà.Transformez facilement votre appareil Android en un Hub Retro GamingTransformez facilement votre appareil Android en un Hub Retro GamingAvec un appareil Android, vous pouvez facilement jouer toutes sortes de jeux rétro faits pour les systèmes comme la Nintendo 64 ou GameBoy Advance!Lire la suite

Certificats d`entreprise à l`aide

Sauf si vous avez jailbreaké votre appareil iOS, toutes les applications que vous installez est sans doute venu de l`App Store. Il est largement considéré comme le seul moyen légitime d`installer des applications sur votre iPhone, mais il se trouve qu`il ya une autre façon.

Certaines applications sur mesure ne le font jamais sur l`App Store, parce qu`ils ont jamais été destinés à la consommation publique - comme l`application Apple utilise dans ses magasins de détail pour traiter votre commande. Ces applications utilisent un certificat de sécurité qui est signé par Apple, ce qui leur permet d`être installés au moyen du navigateur Safari de votre appareil.

Video: Un émulateur 8 en 1 sans Jailbreak ! · iPhone, iPad et iPod touch

Essentiellement ce certificat est Apple en 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é, en particulier lorsque l`application elle-même reçoit une mise à jour .

Longtemps après que Apple a décrété que les émulateurs ont été 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 si l`émulation sur iOS est devenu à nouveau viable, avec deux émulateurs - GBA4iOS (GameBoy Advance) et NDS4iOS (Nintendo DS) - dominent la scène.

Il ne faut pas vous étonner que lorsque les certificats expirent, les applications qui en dépendent arrêtent également de travailler. Tous les émulateurs ou d`autres applications homebrew installées par ces moyens qui dépendent d`un certificat sont essentiellement contre la montre - afin d`en profiter pendant que vous le pouvez.

Installation à partir iEmulators

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

Video: Émulateur de GameBoy Advance et Nintendo DS pour iPhone sur iOS 9 !

  1. Sur votre appareil iOS, la tête à iEmulators ou Emu4iOS.
  2. Choisissez un émulateur que vous voulez et essayer de l`installer. Il est un peu une loterie en termes de ce qui va travailler avec les plus récemment mis à jour étant plus susceptibles de travailler réellement.
  3. Attendez que le pop-up vous demandant de confirmer puis appuyez sur Installer encore.
  4. Retournez à votre écran d`accueil et de lancer l`application une fois installée. On vous demandera de faire confiance au certificat d`application que vous avez installé avant de pouvoir exécuter l`application (logiciel iOS est sandbox, il est donc impossible pour l`application de voler toutes vos informations personnelles à moins que vous lui donnez l`autorisation expresse).

Je viens réussi à installer les NDS4iOS très en demande à l`aide de cette méthode, si elle ne fonctionne pas quand j`ai essayé le mois dernier. C`est un jeu du chat et la souris, alors revenez souvent et continuer à essayer si vous avez pas de chance.

Si vous souhaitez un accès plus fiable pour émulateurs et d`autres outils homebrew, vous devriez regarder dans BuildStore, qui charge un plat 9,99 $ par année, par appareil.

Source de compilation

Maintenant que le bit est facile de la route, il est temps de regarder la autre façon de faire les choses. Apple a récemment annoncé une nouvelle version de Xcode, la environnement de développement intégré pour Mac OS X. Xcode 7 est actuellement en version bêta, mais il peut être utilisé pour compiler des applications à partir des sources, les signer pour un usage personnel et même les envoyer à un appareil iOS local.Xcode 6 Beta Swift est maintenant disponible gratuit, Voici pourquoi cette QuestionsXcode 6 Beta Swift est maintenant disponible gratuit, Voici pourquoi cette QuestionsApple a publié la dernière version bêta de son environnement de développement Xcode au grand public, et avec elle Swift, dernière innovation dans la programmation de l`entreprise.Lire la suite

Les avantages de choisir cette méthode sont que ces applications ne seront jamais expirer. Aussi longtemps que vous souhaitez les garder sur votre appareil, ils resteront là, des bugs et tout. Si vous souhaitez installer une nouvelle version d`une application, vous aurez besoin de recompiler, signer et de le transférer à nouveau. On dirait sans tracas, mais s`il y a un émulateur ou une application homebrew vous devez absolument avoir, ça vaut le coup.

Il y a des limites, cependant. Chaque application que vous souhaitez installer via cette méthode doit être open source, car vous aurez besoin du code source afin de compiler l`application dans quelque chose que votre iPhone peut fonctionner. Cela rend impossible aux applications pirates utilisant cette méthode, parce que la plupart des logiciels commerciaux n`utilise pas un modèle open source.

Plus simplement: vous ne pouvez pas télécharger un .ipa iPhone pré-compilé application et l`espoir pour l`installer en utilisant Xcode. De même, vous ne pouvez pas signer une application utilisant Xcode pour une utilisation sur d`autres appareils iOS. Ceci est un outil de développement, pour les développeurs, après tout.

Il y a aussi une chance que les choses vont mal tourner et tout simplement pas travailler, vous laissant avec peu d`idée comment les corriger. Dans ce cas, vous êtes à la merci du développeur, à moins que vous l`apprentissage de fantaisie au code (et vraiment, pourquoi pas vous?).Donc, vous voulez faire Apps iPhone? 10 projets pour les débutantsDonc, vous voulez faire Apps iPhone? 10 projets pour les débutantsVous voulez créer des applications iPhone et iPad? Commencez par apprendre les rudiments de la Swift.Lire la suite

Video: Comment installer des émulateurs console SANS JAILBREAK pour iPhone/iPod/iPad !!

Xcode 7 compilant avec

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

  1. Téléchargez et installez Xcode 7 à partir du portail des développeurs d`Apple.
  2. Lancez Xcode, lui permettent d`initialiser et terminer tous les processus d`installation restants, accepter le contrat de licence, entrez votre mot de passe root, et installer des composants supplémentaires lorsque vous êtes invité.
  3. Une fois que Xcode a fini d`installer, cliquez sur Xcode dans la barre de menu et choisissez préférences.
  4. Sous le Comptes onglet, appuyez sur le bouton, plus « + » et ajoutez l`identifiant Apple associé à l`appareil que vous souhaitez installer l`application homebrew sur.
  5. Télécharger 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 aussi simplement visiter GitHub ou similaire et télécharger le projet dans un navigateur):gem install clone sudo git cocoapods- https://bitbucket.org/rileytestut/gba4ios.git- pod cd gba4ios- installer
  6. Téléchargez et installez CocoaPods si vous avez pas déjà, et l`utiliser pour régler les dépendances. Pour plus d`informations, lisez «Problèmes de construction?" au dessous de.
  7. Une fois que tout a téléchargé et dépendances sont réglées, 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, réglez votre iPhone ou iPad comme le périphérique cible dans la section « appareil iOS » sous Produit gt; Destination dans la barre de menu.
  9. Sélectionnez le projet dans le panneau de gauche et sur la Général fournir un onglet unique « Bundle Identifier » dans la boîte - tout ce que vous aimez. Sous « Team » assurez-vous que votre nom est sélectionné.
  10. Si vous voyez des erreurs ci-dessous ( « Aucun d`approvisionnement ont été trouvés »), cliquez sur Résoudre les problèmes et attendez.
  11. Lorsque vous êtes prêt à aller, appuyez sur le bouton « play » dans la barre d`outils et le regarder aller.

Remarque: Vous souhaitez installer une autre application à partir d`un référentiel différent en utilisant la ligne de commande? Il suffit de remplacer l`URL se terminant par « gba4ios.git » avec une URL de clone différent. En savoir plus sur l`utilisation des 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 un développeurQu`est-ce que Git & Pourquoi vous devriez utiliser le contrôle de version Si vous êtes un développeurEn tant que développeurs web, beaucoup de temps, nous avons tendance à travailler sur les chantiers de développement local, puis il suffit de télécharger tout quand nous aurons terminé. Cela est bien quand il est juste vous et les changements sont petits, ...Lire la suite

« Développeur disque non trouvé » erreurs

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

De: Applications / Xcode.app / Contenu / Développeur / Plateformes / iPhoneOS.platform / DeviceSupport /

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

Problèmes de construction?

Si vous ne pouvez pas obtenir quoi que ce soit à construire, d`abord vous assurer d`avoir installé CocoaPods, ce qui devrait aider à régler toutes les dépendances de votre projet peut avoir. Ouvrir Terminal et le type gem install cocoapods sudo suivi de votre mot de passe. Attendez que le processus d`installation pour terminer, puis modifiez le répertoire du projet (par exemple cd / Users / nom d`utilisateur / Téléchargements / gba4iOS /) Et exécutez pod installer commander.

rappelez-vous enfin que Xcode 7 est actuellement en version bêta, et les choses vont probablement briser ici et là. vous trouverez peut-être que la recherche des erreurs que vous rencontrez fournit des solutions de contournement.

Open Source émulateurs

Voici quelques émulateurs open source, vous pouvez essayer de compiler à partir des sources:

  • Nintendo DS: NDS4iOS
  • Game Boy Advance: GBA4iOS
  • Game Boy Color: Gameplay couleur, Gearboy
  • Sony PSP: PPSSPP
  • Nintendo 64: N64iOS
  • Super Nintendo: SNES4iOS, MeSNEmu
  • Sega Master System: Gearsystem
  • Nintendo Entertainment System: Nescaline, DOSBox
  • Arcade: FIABG
  • MS-DOS: Dospad, Idos
  • Multi-plateforme: Provenance

Ne hésitez pas à ajouter plus dans les commentaires ci-dessous - et bonne chance, cela peut être assez complexe.

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

Articles connexes