12

我正在尝试学习用 Objective C 编写代码,但我还没有准备好为此目的购买 Mac,因为我有一台好的戴尔笔记本电脑。我的电脑上安装了 VMware,但我不知道如何实际执行这些步骤,也不知道我需要安装或购买什么(如果绝对必要的话)。最终,我希望得到一台 Mac,所以不需要它,但在那之前,我想找到一种编译 Objective C 的方法,这样我就可以真正学习如何使用它。谢谢。

4

5 回答 5

8

虽然在技术上是可行的,但我会根据经验告诉你:

要运行 Xcode 和 iOS 模拟器,您需要运行 MacOS。官方上它只在 Apple 硬件上运行,但你可以随时使用虚拟机和 Hackintosh。如果你选择这种方法,网上有很多很好的教程。

我的建议:不要这样做!

当我开始开发 iOS 应用程序时,我有一台 Windows PC,但在尝试了许多不同的方法来虚拟化 MacOS 之后,我都没有得到很好的结果。我在促销时购买了 MacBook,总体而言它只是更好的 iOS 开发体验。不必处理驱动程序搜索和兼容性问题是无价的。

于 2013-02-16T19:18:39.833 回答
3

首先虚拟化 MacOS X,然后使用 XCode 虚拟化 iOS。见http://www.macbreaker.com/2012/07/mountain-lion-virtualbox.html

于 2013-02-16T19:14:26.213 回答
3

是的,你可以,你需要在你的 Windows 中虚拟化 OSX,然后使用 XCode,但它并不适用于几乎所有的 AMD CPU,但我认为戴尔主要使用英特尔。Mac 的成本很高。例如,我没有钱买一台,最便宜的一台要 1,600 美元,但如果你要买一台 Mac,我会等着。

但它们确实很贵,我只需要一台 Macbook 来调试。

于 2013-04-29T14:19:03.433 回答
0

[假设您已经拥有 mac 安装映像或 vmware 文件] 遗憾的是,Vmware 在其最新版本中不包含对 mac 的支持,因此您必须对其进行修补(又名 Vmware Unlocker for OS X)。按照此链接http://www.insanelymac.com/forum/files/file/20-vmware-unlocker-for-os-x/(您需要设置一个帐户)或者您可以下载 VirtualBox ( https://www.virtualbox.org/ ) 快乐编码

于 2014-01-03T16:48:49.853 回答
0

使用 virtualbox 而不是 VMWare。如果它不起作用,请安装 virtualbox 的扩展包。

于 2014-01-06T00:48:37.663 回答