iPhone程序在Mac OS X在Mac计算机没有运行(iPhone Programming in

2019-07-30 06:05发布

我想尝试一些“为iPhone编程”。

为此,我需要的是Mac OS X,这是毫无疑问。但我有一个问题,我没有一台Mac电脑。

我有一个英特尔双核PC,运行XP。 雪豹其对英特尔,但英特尔Mac电脑,对不对?

如果我管理我的笔记本电脑安装Mac OS X雪豹。

你认为我仍然可以安装和iPhone做节目,以及在Mac电脑?

会有在编程或调试任何问题?

还有另一件事。我没有一个iPhone。 这将可能是一个问题吗?

Answer 1:

还有,它允许直接从Windows机器开发iPhone应用程序商业环境。 你可能想给它一看,而不是通过设置您的PC上的OS X的版本黑客的巨大和非法麻烦去。

http://www.dragonfiresdk.com/index.htm

这是最近发布的,他们声称用它生产的一些应用程序已经被批准在App Store发布。

从http://daringfireball.net/linked/2010/06/15/dragonfire-sdk :

他们的间距:编写iPhone应用程序使用C和C ++在Windows下使用Visual Studio中,使用Zimusoft的SDK和自己的iPhone模拟器。 然后您上传您的项目Zimusoft的服务器,他们采取项目和使用实际Mac和Xcode的编译。 然后就可以提交所产生的“真正的”二进制到App Store,或者让Zimusoft其发布到App Store本身。



Answer 2:

是的,只要你得到它正确安装并与您的硬件运转良好(驱动器正常工作和硬件正确识别)。 http://osx86.thefreesuite.com/如果你正在做iPhone开发时,需要特别注意,以确保您的USB驱动程序来运作良好。 这和其他驱动程序/硬件问题可以给出一个令人头痛的事,把事情不仅工作,而且运作良好,正常。

也就是说,虽然不是最简单的任务,可以在解剖一个真正的痛苦。 一个用廉价的Intel处理器的Mac是去上手的方式。 (迷你,IMAC)。 只要确保它是英特尔MAC。

如果你没有一个iPhone,那么你将只使用你所有的测试模拟器。 这不是理想的,虽然,你不能正确地测试您的应用程序。 你也不能使用模拟器的所有iPhone功能。 它只能模拟这么多。

  • 有关模拟器的限制更多信息。 http://trailsinthesand.com/iphone-sdk-simulator-limitations/

  • 这里是为什么mini是一个不错的选择的讨论: 将一台Mac Mini足以为iPhone开发机?

  • 论与iPod touch与iPhone为iPhone开发: iPod Touch上相比iPhone为iPhone应用程序开发平台

  • 上并且在serverfault约OS X的问题安装在PC上: https://serverfault.com/questions/38496/mac-os-x-install-on-pc-hard-drive/38498#38498



Answer 3:

这是不是地方,但提供你那么OSX运行:

  1. 您需要为您的MB稳定的USB支持
  2. 您可能需要混淆OSX和达尔文/马赫得到充分的硬件支持
  3. 在iPhone模拟器可能包括硬件检测代码
  4. 它是便宜,买了一台二手的MAC迷你


Answer 4:

这些问题已经回答了,但我想这增加了总的话题。

我特意买一个苹果开发iPhone应用程序。 这是什么单任务开辟了远远超过了我的期待。 要列出几件事情:

  • 我与硬件极为深刻的印象。 没有硬件供应商与我可以告诉Mac的硬件竞争。
  • 该操作系统是甜的。 我无法列出所有的细节,但单独的虚拟桌面是美好的。 退房的维基百科页面 : http://en.wikipedia.org/wiki/Mac_OS_X
  • 我从运行Windows Vista 的VirtualBox和它的伟大工程。
  • Objective-C的 - 一个非常漂亮的编程语言; 我,我可以更多的使用它在Windows上。

所有的一切,我简直可以摆脱我所有的非苹果硬件的运行,并从Mac硬件Mac OS X和Vista和一切都将是巨大的。

我的观点是,苹果机,是值得的代价。

购买只要$ 999美元的Mac可能不是一个坏主意...

而且请注意,非苹果电脑上运行Mac OS技术上违反许可的情况。 我不同意它应该是,但它在技术上是。

更新:你说,你想看看它是如何做。 你并不需要一台Mac(或OS)假设你不想编译和运行程序。 在苹果访问iPhone开发者页面。 您只需通过执行基本免费注册(不用于支付一个注册)得到一些免费的样品。

从那里,你应该能够下载一些样本,虽然看的源代码。 您将无法查看Interface Builder中的文件,但这至少给你的Objective-C代码的一些想法。

您还可以通过将类似的网站在线收集更多的信息:

  • iPhone开发博客
  • iPhone开发
  • iPhone开发的位


Answer 5:

尝试Hackint0sh VM洁具种子,我已经没有任何运气,所以我买了一台iMac电脑代替,但我听说,这是一个选项。



Answer 6:

对于第一testings和学习语言,这应该工作的概念。 也许你甚至可以到Mac OS安装到VMware或VirtualBox虚拟的虚不知道哪个方案适用于您的操作系统。 您应该能够运行Xcode和模拟器,了解所有的基本知识。

但是,如果你想发展严重iPhone应用程序,我认为你需要一个iPhone,因为得到一个感觉性能,与触摸屏等用户交互只能在设备上进行测试。

顺便说一句,我认为这对于这个问题完全正确的地方。



Answer 7:

同意上述大部分观点。

如果你买一个使用过的Mac mini的已经得到为晚特别便宜。 如果你买了Mac mini的第一个目标作为一个应用程序开发人员发布付费应用程序,将您的Mac mini支付它认为这种方式。 在App Store上赚钱是不是火箭科学。 它只是需要一个像样的产品和一些常识。

另一种解决方案,而不是得到一个iPhone是获得一部iPod touch。 它将让你的iPhone功能的开发测试80%,你不会有注册为月度计划。

仅供参考,如果你想建立黑莓直到最近,很难不进入Windows所以它不是像苹果,迫使你进入某些硬件/软件连击搭建自己的平台是唯一一个做。 如果你想建立的Windows,你需要运行Windows。



文章来源: iPhone Programming in Mac OS X running not in a Mac Computer