vložil Radek Červinka
21. prosince 2012 22:43
Delphi podporují ladění na OS X, navíc iOS je na pochodu. Jedinou možností jak si zkusit OS X pokud nemáte HW je virtuální stroj. Bohužel licenční podmínky zakazují provozovat OS X na jiném než Apple HW, navíc všechny virtuální nástroje (jako např. VMWare) mají uměle zablokovánu podporu pro OS X.
Takže pokud máte zájem vyzkoušet OS X ve VMWare tak budu předpokládat, že máte někde v koutku i HW a jen tak pro zajímavost si chcete zkusit jak poběží OS X na Vašem jiném počítači. Takže v tomto TEORETICKÉM případě vědomě porušujíce licenční podmínky můžete postupovat dle návodu Easily Run Mac OS X 10.8 Mountain Lion, ale ve zkratce:
- Potřebuje počítač s Hardware Virtualization Technology, např. Intel VT (prý existují verze i pro AMD)
- Pokud nemáte VMWare, můžete použít VMWare Player
- Na stránce SoulDevTeam.net v sekci download jsou VMWare images pro různé OS X
- Poslední verze je Mountain Lion, ale pokud tam bude Lion tak ho můžete použít také
Pokud tedy stáhnete image pro VMWare, je nutno provést odblokování VMWare (Playeru). Součástí staženého image bývá i "VMWare unlocker" - podle verze VMWare - youtube.com, odblokování je s ním jednoduché.
Nyní by podle všeho měl být Váš VMWare schopen spustit OS X image. Většinou pro každý instalovaný OS je nutno přihodit VMWare Tools pro lepší podporu v rámci virtualizovaného OS (přidá se tím třeba podpora sdílených disků atd.). OS X není vyjímkou. Jedná se o malý ISO soubor, který se připojí jako disk a z něj se spustí instalace doplňků. Pro OS X se tento soubor jmenuje darwin.iso a měl by být součástí staženého balíku.
Nyní už máte nainstalován OS. Pokud chcete zkusit ladění Delphi aplikací, je nutno nainstalovat do OS X navíc i Platform Assistant (PA) z instalačního adresáře Delphi/PAServer. PA funguje jako server pro Delphi IDE a umožňuje pohodlné spouštění a ladění. Po instalaci se PA spustí - detaily viz Delphi wiki a v Delphi se pak dá program normálně krokovat a ladit. Související téma je deploy na OS X - o tom jsem minule něco už psal.
Pokud chcete i iOS simulátor je nutné nainstalovat ze shopu zdarma XCode.