可能重复:
在Linux中启动iPhone应用程序开发?
我必须开发一个iPhone应用程序,可以将实时数据从服务器传输到iPhone。
一些实时数据的例子是:
我们被告知使用Objective C在Linux中开发我们的项目。由于我对这个领域完全陌生,任何人都可以告诉我有关如何启动项目的想法吗?
build议使用Linux吗?
如果你想要一个理智的管道,你将不得不使用Mac OSX。 你还需要拿起一本关于iPhone开发的书。 你可以在VMWare中运行OSX,如果你想在这里按照教程。
首先回到项目经理那里,告诉他们你需要一个合适的Mac来开发iPhone。
任何黑客你申请在Linux下的这项工作将花费你比现在Mac mini花费更多的钱。 除非你是一个奴隶,自由工作?
同样使用Linux hacks进行商业iPhone开发违反了您在App Store上签名发布应用程序的iPhone Developer Program合同。 因此,如果项目经理建议用于iPhone开发的Linux,那么你的法律部门应该发出红旗。
甚至不考虑使用Linux。 你会浪费很多时间在一起开发环境,而你仍然无法获得一些所需的XCode工具,如代码签名。 Mac mini甚至会更容易,更便宜。
不,不要使用Linux开发iPhone应用程序。 虽然有Objective-C编译器可用,但您将无法访问所有Cocoa库,这些是iPhone开发的面包和黄油。 你需要一台Mac。
除此之外,还有一些其他的评论不鼓励使用Linux来开发iPhone应用程序,除非你针对的是被破解的iPhone,否则你必须有Xcode来签名和配置iPhone应用程序。 此外,你将没有办法在模拟器中运行你的代码。 最简单/最便宜的解决方案是购买便宜的Mac(Mac Mini可以使用当前的外设低于600美元)。