在Ubuntu的iPhone应用开发
可能重复:
在Linux中启动iPhone应用程序开发?
有没有办法使用Ubuntu Linux开发iPhone应用程序注定要在Applesapp store上市?
其他许多解决scheme都可以工作,但是他们都使用iPhone SDK的开放工具链。 所以,是的,你可以在其他平台上为iPhone编写软件…但…
既然你指定你想要你的应用程序最终在App Store上,那么,不,没有办法做到这一点。 当然没有时间有效的方法来做到这一点。 即使您仅以20美元/小时的价格估价自己的时间,购买使用的英特尔Mac将会更有效率,并下载免费的SDK。
有两件事我认为你可以尝试开发iPhone应用程序。
-
你可以尝试Aptana mobile wep应用程序插件的日食这是很好的,虽然还处于早期阶段。 它带有一个运行应用程序的模拟器,所以这可能会有所帮助
-
你可以尝试cocoa
-
(额外)这是一个很好的指导,我发现谁设法得到iPhone SDK在Ubuntu的运行,希望这个帮助-_-。 iPhone上的Ubuntu
不正式,不。 它只是Objective-C,而编译器的开源代码 – 你可能会得到头文件并编译它,并以某种方式获取设备上的二进制文件。 另一种select是在设备上编译。 所有这些选项都需要越狱。
Mac Mini仅售599元
我发现一个有趣的网站,似乎非常详细的如何设置Ubuntu的iPhone开发。 但从2008年11月份开始,SDK 2.0有点老了。
Ubuntu 8.10 for iPhone开启工具链SDK2.0
这些说明还包括一些关于您可以省略的Android SDK / Emulator。
随着一些调整和大量的汗水,它可能会得到gcc编译你的Obj-C在Ubuntu上的源代码,将与iPhone ARM处理器兼容的二进制forms。 但是这并不能真正被认为是“iPhone应用程序开发”,因为你不能访问iPhone的所有专有API(所有cocoa的东西)。
另一个真正的问题是你需要签署你的应用程序,以便他们可以提供给应用程序商店。 我知道没有其他的工具比XCode来实现这一点。
此外,你将无法testing你的代码,因为他们没有开源的iPhone模拟器…也许你可能会用qemu取消一些东西,但是再次,为了一个小的结果,还有很多的努力。
所以你不妨像前面提到的那样购买一台二手Mac或者一台Mac mini,这样你可以节省很多的精力。
可能不会。 虽然我无法login到苹果开发网站,根据这篇文章,你需要一个英特尔的Mac平台。
http://tinleyharrier.blogspot.com/2008/03/iphone-sdk-requirements.html
可以办到!!!!!!
有人这样做了 。
请享用 :)
也许最好的方法是将您的应用程序作为一个Web应用程序来实现。 我想你也可以让networking应用程序直接在手机上运行,而无需互联网或远程服务器。
Web应用程序,听起来蹩脚? 但是DHTML / HTML5 / JavaScript可以做很多事情。 这是一个罕见的应用程序,需要更多的权力,不能做为一个Web应用程序。 而且你用Web / JavaScript获得了相当不错的跨平台 – 浏览器有所不同,但是一个好的web开发者可以编写一个几乎可以在任何地方工作的web应用程序。
当然,如果你正在编写一个高性能的3D游戏,浏览器可能无法提供你所需要的! 也许在几年内…显然有些Google黑客已经将Quake 2移植到HTML5了!
http://web.appstorm.net/roundups/browsers/10-html5-games-paving-the-way/
有几种方法可以做到这一点,可能会决定通过下载一个虚拟机应用程序的Linux和在您的虚拟机安装Mac OS本地方式,然后下载Xcode应用程序的Mac但真的是我试过这条路,但它是真的所以我决定为手机获得sencha touch和phonegap,这里的sencha-touch是一个JavaScript框架,它将帮助你开发界面和phonegap也是JavaScript库,这将有助于访问你的iPhone或任何function另一个移动平台我使用sencha-touch和phonegap,它真的为我工作