Quel est le matériel / logiciel est nécessaire pour développer des applications Mac ou iOS dans Delphi XE2?

StackOverflow https://stackoverflow.com/questions/8371767

  •  27-10-2019
  •  | 
  •  

Question

De toute évidence, on a besoin d'un PC avec une copie de Delphi XE2. Mais, avez-vous besoin d'un Mac ou iPad? fonctionnant sous Mac OS X dans une machine virtuelle? ... Pouvez-vous créer et compiler l'application entièrement sur un PC?

Était-ce utile?

La solution

Vous avez besoin d'un PC sous Windows (32 ou 64 bits, Vista ou 7 en cours d'exécution - si XP a un soutien limité) à utiliser IDE et compilateur de Delphi XE2. Ceux-ci ne fonctionnera pas sur une autre plate-forme, de sorte que vous pouvez développer uniquement sur un PC Windows!

uniquement Windows 32 (ou 64) bits PC, vous pouvez créer des applications Win32, Win64 et OSX.

Pour tester / exécuter des applications Windows 64 bits vous avez besoin d'un système 64 bits avec une édition 64 bits de Windows installé.

Pour tester / exécuter des applications OSX, un système Mac exécutant 10.6 (Snow Leopard) ou 10.7 (Lion) est nécessaire. Un "Hackintosh" ou VM en cours d'exécution MacOSX sera pas le travail (et est une violation du contrat de licence d'Apple)!

Pour produire des applications iOS, vous devez disposer des mêmes critères énoncés ci-dessus pour tester des applications OSX, avec la condition supplémentaire d'installation du package iOS FireMonkey (contenant le compilateur FreePascal et FireMonkey bibliothèques), XCode, et l'émulateur iOS.

L'émulateur iOS exécuter des applications Delphi faites iOS, bien que de tester cours sur le dispositif physique est souvent considéré comme mieux.

Autres conseils

Vous pouvez créer et compiler l'application entiry sur un PC.

Vous avez besoin d'OS X version 10.6 ou 10.7 pour le tester sur un MAC: Pré-requis

Regarder Andreano Lanusse

trouvé avec Google: Mac dans une machine virtuelle

un peu en retard, mais la question est toujours debout (moi au moins, je fais des recherches le sujet)

en ce qui concerne la partie de la virtualisation du mac, qui est rejeté par tout le monde ci-dessus, et comment cela est impossible à utiliser au lieu d'un mac physique (même pour le commentaire lié FM open-gl ci-dessus), je cite XE5 documentation officielle:

« Toutes les applications FireMonkey nécessitent une unité de traitement graphique (GPU) à la fois sur la plate-forme cible et le système de développement Le GPU peut être accessible directement ou grâce à la virtualisation. » ( http://docwiki.embarcadero.com/RADStudio/XE5/en/FireMonkey_Platform_Prerequisites )

Notez que ce n'est pas XE5 exigence, il fonctionnera aussi bien avec XE2, car ayant le GPU accessible à la machine virtuelle signifie essentiellement donner le contrôle direct VM à elle (en cas de vmware, par passthrough alias VMDirectPath I / O , bien que dans ce cas aprticular il y a des limites). XEN, d'autre part, il a dit de faire très bien avec passthrough GPU.

Je l'ai utilisé cette méthode pour beaucoup d'autres, non delphi iOS notionnels, activités qui nécessitent également l'accès à un GPU physique, et ils travaillent tous juste sympa (le « est gentil » dépend du matériel choisi de façon des précautions doivent être prises là, bien sûr).

les réponses courtes sont:. Non, oui, oui

comme d'autres ont dit, il est conseillé de tester vos applications sur les systèmes cibles réels, donc à un moment donné, vous voudrez peut-être envisager l'achat d'une 2ème appareil manuel pour le travail.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top