我可以在Ubuntu上开发iOS游戏吗?


8

我可以在Ubuntu上为iOS开发吗?

有人告诉我,由于它基于Unix,因此可以在Linux上为iOS开发。但是我还可以将iOS游戏上传到Linux上的Apple的App Store吗?


我不确定这是否是特定于Ubuntu的,我想说您可以使用合适的工具在任何发行版上进行操作。无论如何,这是Ask Different
Uri Herrera

Answers:


8

您可以毫无问题地从Ubuntu机器上将编译后的程序上传到Apple,因为(我很确定)该过程是通过浏览器进行的。

由于iOS使用Objective-C,因此您始终可以在Ubuntu上对应用进行“编码”(使用gedit或Geany或其他工具进行编写),但无法将其编译为.ipa文件。

但是,为了编译和测试它,您将需要Apple的SDK,该SDK仅在Mac OS X上可用。-因此,不可能。

但是,总有其他方法可以对iOS应用进行编程。一种方法是购买零售Mac OS X DVD,然后设置VirtualBox Machine(或VMWare,如果需要)。然后,从Apple网站下载SDK。另一种方法是使用“在线”应用程序制造商,例如Tiggzi(我个人最喜欢,因为它有很多编译此类的选项)。在线应用程序制造商使用HTML和JavaScript进行设计和功能,然后使用PhoneGap对其进行编译。因此,不需要Objective-C。


因此,长话短说,不,您不能在Ubuntu上创建iOS应用,但是您可以编写它们,但无法将它们编译为.ipa文件。您始终可以通过任何Ubuntu计算机将iOS应用提交给Apple,因为它是由浏览器完成的。还有其他在Ubuntu上制作它们的方法-例如虚拟机和在线应用程序创建者。


据我了解,您无法通过浏览器上传它们。这是XCode中的一个按钮。
jrg


反过来它也不可能,虽然使用Ubuntu的触摸SDK在Mac或Windows - developer.ubuntu.com/start
NoBugs
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.