Il est certainement possible de développer sur une machine Windows, en fait ma première demande a été développé exclusivement sur le vieux Dell Precision j'avais à l'époque :)
Il y a trois itinéraires;
- Installer OSx86 (aka iATKOS / Kalyway) sur une seconde partition/disque et double amorçage.
- Exécutez Mac OS X Server sous VMWare (Mac OS X 10.7 (Lion), lire la mise à jour ci-dessous).
- Utiliser Delphi XE4 et la macincloud service. C'est un outil commercial défini, mais le composant et lib soutien grandissant.
La première solution nécessite la modification (ou à l'aide d'un pré-modifié) image du Léopard qui peut être installé sur un PC ordinaire. Ce n'est pas aussi difficile que vous pourriez le penser, bien que votre succès à l'effort ratio dépend étroitement le matériel de votre PC correspond à celui de Mac matériel - par exemple, si vous exécutez un Core 2 Duo sur une carte Mère Intel, avec une carte graphique NVidia, vous êtes en train de rire. Si vous utilisez un processeur AMD de la machine ou de la chose sans SSE3 il devient un peu plus compliqué.
Si vous achetez (ou déjà) une version de Leopard, alors c'est une zone grise depuis le Léopard CLUF unis, on ne peut l'exécuter sur Apple "Marqué" de la machine. Comme beaucoup de point si vous vous en tenez une Pomme autocollant sur votre PC, vous êtes probablement couvert.
La deuxième option est la plus coûteuse. Le contrat de licence de la station de travail version de Leopard empêche de s'exécuter dans l'émulation et comme un résultat il n'y a pas de support de VMWare pour cela. Leopard server cependant PEUT être exécuté en vertu de l'émulation et peut être utilisé pour les ordinateurs de bureau fins. Leopard server et VMWare sont chers cependant.
Si vous êtes intéressé dans l'option 1) je suggère de commencer à Insanelymac et la lecture de la OSx86 sections.
Je ne pense que vous devriez considérer si le temps vous allez investir de va être la peine de l'argent que vous économiserez. C'était pour moi parce que j'aime bricoler avec ce type de choses et j'ai commencé durant le début de l'iPhone bêtas, mois avant leur App Store est devenu disponible.
Sinon, vous pouvez ramasser un bas-spec Mac Mini à partir de eBay. Vous n'avez pas besoin de beaucoup de puissance pour exécuter le SDK et vous pouvez toujours le revendre plus tard, si vous décidez d'arrêter de développement ou d'acheter un meilleur Mac.
Mise à jour: Vous ne pouvez pas créer un Client Mac OS X de la machine virtuelle pour OS X 10.6 et versions antérieures. Apple ne permettent pas de ces Systèmes d'exploitation Client à être virtualisés. Avec Mac OS X 10.7 (Lion), Apple a changé leur accord de licence en ce qui concerne la virtualisation. Source: Base De Connaissances VMWare