Lorsque je faisais du développement iOS à plein temps, j'avais OSX sur une clé USB amorçable afin de pouvoir développer sur mon ordinateur portable PC lorsque je voyageais. Cela fonctionnait très bien. La chose principale est de s'assurer que vous avez un PC avec des spécifications compatibles et d'utiliser l'émulation EFI pour pouvoir charger sur vanilla OSX (à partir d'une source obtenue légalement). Vous pouvez également virtualiser OSX. XCode fonctionnera bien mais l'émulateur iOS a des problèmes.
J'ai lu que Apple pourrait avoir la capacité de détecter que votre paquet soumis a été construit sur du matériel non-Apple, et s'ils le détectent, ils rejetteront votre application et annuleront votre compte de développeur. C'est une rumeur (les fanboys lancent beaucoup de rumeurs), et je'ne suis pas sûr d'y croire car les dépenses pour créer et maintenir cette capacité (si elle est même possible) ne seraient'pas compensées par une augmentation des ventes, puisque les achats des développeurs représentent environ 0 % (arrondi) des ventes d'appareils. Je suppose que cela pourrait être vrai cependant. Cela n'a jamais été un problème pour moi car j'avais un Mac à mon bureau que j'utilisais principalement pour le développement, et c'est là que j'emballais, signais et soumettais les apps.
Contrairement à ce que les gens vous diront, il n'y a rien d'illégal à ce que les utilisateurs finaux installent une copie d'OSX obtenue légalement sur du matériel non-Apple (ou dans une machine virtuelle). La violation d'un CLUF rétractable n'est pas illégale. Le DMCA empêche la commercialisation des techniques de contournement, pas les utilisateurs finaux qui contournent pour leur usage personnel, et en utilisant l'émulation EFI, il n'y a aucune modification du logiciel d'Apple conçue pour contourner les protections. Il y a même des sociétés qui vendent des solutions commerciales d'émulation EFI qui annoncent qu'elles vous permettront d'installer OSX sur du matériel non-Apple, et Apple ne les a pas encore poursuivies. Ils ont pourtant changé de modèle de licence à peu près au même moment, ce qui, selon l'OMI, était une réaction à ces produits.
Le seul problème auquel vous pourriez vous heurter est la nouvelle politique d'Apple's de ne pas vendre de licences OSX séparées du matériel. Si vous ne pouvez pas'obtenir légalement une licence d'OSX à installer, vous ne pouvez pas'l'installer légalement.
.