我可以在 Ubuntu 上开发 iOS 吗?
有人告诉我,由于它是基于 Unix 的,所以我可以在 Linux 上开发 iOS 游戏。但我也可以在 Linux 上将 iOS 游戏上传到 Apple 的 App Store 吗?
答案1
您可以从 Ubuntu 机器将编译好的程序上传到 Apple 而不会出现任何问题,因为(我很确定)该过程是通过浏览器进行的。
由于 iOS 使用 Objective-C,因此您始终可以在 Ubuntu 上“编码”应用程序(使用 gedit 或 Geany 或其他任何程序编写),但无法将其编译为 .ipa 文件。
但是,为了编译和测试它,您将需要 Apple 的 SDK,该 SDK 仅在 Mac OS X 上可用。 - 所以,是不可能的。
不过,编写 iOS 应用程序总是有其他方法的。一种方法是购买零售版 Mac OS X DVD,然后设置 VirtualBox Machine(或者 VMWare,如果您愿意的话)。然后从苹果网站下载 SDK。另一种方法是使用“在线”应用程序制作器,例如蒂格齐(我个人最喜欢的,因为它有很多编译等选项)。在线应用程序制作者使用 HTML 和 JavaScript 进行设计和功能,然后使用PhoneGap.所以,不需要 Objective-C。
长话短说,您无法在 Ubuntu 上制作 iOS 应用程序,尽管您可以编写它们,但您无法将它们编译成 .ipa 文件。您始终可以从任何 Ubuntu 机器向 Apple 提交 iOS 应用程序,因为它是通过浏览器完成的。还有其他方法可以在 Ubuntu 上制作它们 - 例如虚拟机和在线应用程序创建器。