55 votes

Développement iPhone sur Hackintosh

Ma question concerne le développement de code pour l'iPhone / iTouch.

Avec le passage d'Apple à la plate-forme Intel pour sa puce, il est évidemment possible de faire fonctionner son système d'exploitation sur un PC.

Donc, avec cela, et ma nature intrinsèquement bon marché, je me demandais s'il était possible de contourner l'achat d'un Mac remis à neuf en exécutant le SDK de l'iPhone sur un Hackintosh ?

Comme je suis plus un amateur qu'un développeur sérieux à l'heure actuelle, j'aimerais me mouiller un peu avant de m'engager pleinement dans cette entreprise. A long terme, je sais qu'il serait préférable d'acheter un Mac...

2voto

Nathaniel Symer Points 417

Les hackintoshers sont une valeur sûre. Vous pouvez dépenser entre 400 et 4 000 dollars et obtenir une machine extrêmement performante.

Vous devez opter pour une carte mère Z87 de marque Gigabyte, des processeurs Intel Core i, des cartes graphiques Nvidia et des disques durs SSD. Évitez le matériel bon marché, il n'est généralement pas compatible. Vous pouvez également opter pour le NUC d'Intel et acheter un NUC, un petit SSD PCIe (32 ou 64 Go devraient faire l'affaire) et de la mémoire vive pour ordinateur portable.

Faites vos recherches et tout ira bien.

0voto

Onur Omer Points 77

La version actuelle de Visual Studio (2019) et de Xamarin Forms permettra de développer des applications pour iPhone en utilisant la fonctionnalité Xamarin Hot-Restart (Preview) sans avoir besoin d'un Mac.

Dans mon cas, j'ai un IPhone et j'aimerais développer une application IPhone, mais j'étais contraint (jusqu'à ce jour) d'acheter un Mac (ou du moins de choisir la méthode Hackintosh) pour développer une application IPhone. Maintenant, je peux écrire et déboguer mon application directement sur mon IPhone (ce qui est juste !).

Détails ici : https://nicksnettravels.builttoroam.com/ios-dev-no-mac

0voto

Er. Hiren SYL Points 24

Depuis un an et demi, j'utilise mon hackintosh pour coder quotidiennement, et il fonctionne parfaitement.

Mais comme j'ai des connaissances en matériel et en logiciel, je vous conseille d'opter pour mac-min, ou si vous voulez créer un hackintosh, voici quelques conseils.

n'achetez jamais directement un appareil tel qu'une carte mère ou une carte graphique, vérifiez plutôt si le hackintosh est compatible avec ce produit le moins cher ou non.

ne jamais installer la dernière version de macOS sur le hackintosh, (problèmes de pilotes manquants)

si vous voulez tester sur un appareil réel, vous ne devez pas mettre à jour votre appareil réel comme l'iPhone ou l'iPad. Le nouvel iPhone ne se connectera pas à l'ancien système d'exploitation.

Mieux comprendre les partitions de disque et les logiciels pour hackintosh comme clover etc.

  • vous économisez de l'argent

  • Réinstaller Os pour mettre à jour

  • problème de défaillance du disque

  • prennent plus de temps que prévu.

-1voto

Cruachan Points 11749

Si vous avez si peu confiance en vous que vous ressentez le besoin d'économiser quelques centaines de dollars en bricolant un pseudo-Mac, ne vous donnez pas la peine d'essayer dès le départ.

En outre, vous échouerez très certainement (ou passerez tellement de temps à essayer de réussir que vous aurez perdu beaucoup plus de temps à faire fonctionner les choses que vous n'en aurez économisé en termes de coûts). Les deux éléments décisifs sont les suivants

  1. Vous avoir d'exécuter du code sur un iPhone ou un Touch, parce que l'émulateur est n parfait et vous induira en erreur sans même que vous vous en rendiez compte - j'ai du code qui fonctionne sur l'émulateur mais pas comme prévu sur le matériel.

  2. La signature des clés d'Apple est déjà assez difficile à faire fonctionner avec la vraie machine, cela m'a pris quelques heures et je ne suis pas le seul - il y a un grand nombre de messages sur les forums de développement de personnes qui ont des difficultés à gérer cela. La faire fonctionner sur une machine piratée - vous aurez peut-être de la chance, mais êtes-vous prêt à jouer ?

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X