有没有办法在Windows机器上调试iPhone SDK?是否有计划推出Windows版的iPhone SDK版本?
我能想到的另一种方法是在运行在Windows上的VMWare服务器上运行Mac VM映像,但我不确定这样做是否合法。
有没有办法在Windows机器上调试iPhone SDK?是否有计划推出Windows版的iPhone SDK版本?
我能想到的另一种方法是在运行在Windows上的VMWare服务器上运行Mac VM映像,但我不确定这样做是否合法。
另外还有两个选项:
Titanium Developer - 免费社区版 - 使用HTML / JavaScript编写 - 用Xcode编译(需要Mac或VM)
OpenPlus ELIPS Studio - 使用Flex编写,使用Xcode编译(需要Mac或VM)-他们刚开始收费。
我认为这些和其他一些提到的工具可能有“工具链”选项,可以在Windows上编译成二进制文件,我也看到过您可以上传zip文件并在线完成类似工具链的编译,但这违反了苹果的许可。
如果我没有错,像Titanium这样输出/与Xcode配合使用且不使用任何第三方/替代/受限库的产品应该是符合规定的,因为您最终是在xcode中编译的普通Objective-C代码和库。
正如所指出的,您可以尝试使用WinChain,但如果您是新手编码人员,这将不容易。
iPhone SDK可以在Hackintosh上运行(安装有OS X的普通PC)。 我知道因为我有一个并且可以运行。
因此,在您购买了OSX许可证后,您可以尝试使用Boot-132或其他安装程序之一(如iDeneb)在另一个驱动器上将其安装在PC上。 问题是,您将需要进行大量的调整,而且仍然无法完全正常工作。
然后,你可以下载整个MAC OS源码,并轻松地在Windows PC上安装MAC OS,Niresh能够破解整个操作系统。
希望这能帮到你。
(截至2014年底准确)
要访问原生工具(如Xcode等),有两个主要选项:
1. 虚拟机
寻找适用于修改后的Vmware Workstation/Player的Mavericks(10.9)vmware映像。一旦虚拟机能够启动,就可以无需明显问题地将其更新为10.9.5。
优点:相对较低的学习曲线(如果您对虚拟机有一定了解)
缺点:由于虚拟化环境而降低性能,没有3D加速(QE/CL)
2. Hackintosh
如果您计划购买新硬件(或至少部分购买),而不是改装现有设备(但您可能很幸运拥有常见的OEM型号(如Dell),已经为其编写了配方),则这是一个明智的选择。
优点:硬件性能没有惩罚,甚至可能超过真实的mac。如果您愿意多重引导,同样的硬件也可以用于其他操作系统
缺点:更高的学习曲线,更多的硬件限制(某些Intel wifi没有驱动程序等),这可能会导致更高的投资,如果您最初没有意图购买新硬件。
不用说,上述两个选项都不受水果公司欢迎,因此许可合规性不在讨论范围内。
3. 实际的mac(2016年添加)
对于已经拥有mac并通过Bootcamp等将其用作Windows开发机器的人来说,这是一个完美的选择。除了可能由于多重引导而产生的复杂情况外,这也是支持问题最少的选择,因此建议那些寻找长期解决方案的人使用(硬件不仅适用于当前OSX版本,还适用于未来版本)。