在Linux中启动iPhone应用程序开发?

我听说如果你想开发iPhone应用程序,你需要购买一台Mac。 这是真的?

是否有可能使用Linux开发iPhone应用程序? 如果是,我需要什么以及在哪里下载必要的工具?


为了提供不同的响应,我在Linux上的虚拟化(VMware)机器上运行OS X和Xcode。 CPU是Core2Quad(Q8800),速度非常快。 我在网上找到了一个预构建的虚拟机(我会留给你找)Xcode / iPhone的开发工作非常完美,就像通过USB调试手机本身一样。

这实际上让我很吃惊 - 但我根本没有问题。


对此的回答实际上取决于您是否想要开发通过iPhone商店分发的应用程序。 如果你不这样做,也不介意为“越狱”的iPhone人群开发 - 那么可以从Linux开发。

请查看本章的页面以获得全面的(如果有点复杂)指南:

http://www.saurik.com/id/4


到目前为止似乎是真的。 Apple提供的唯一SDK只针对MacOS环境。 我一直对此感到不安,但我现在正在考虑购买一台Mac,只是为了开发iPhone。 我真的不喜欢他们在做什么,并且我希望有一个好的SDK可以用于其他环境,比如Linux和Windows。

这里有一篇关于他们关于SDK的一般不愉快的文章:

iPhone SDK和免费软件:不匹配

苹果公司最近为iPhone发布了一个软件开发工具包(SDK),但如果你希望用它来移植或开发原始的开源软件,这个消息就不好。 代码签名和非公开条件使得免费软件成为不可行的代码。

SDK本身是免费下载的,您可以使用它下载程序并在软件模拟器上运行它们。 但为了真正发布自己编写的软件,您必须注册iPhone开发人员计划 - 这是与下载SDK不同的一步,需要Apple获得批准。

我认为他们认为只有macos用户才能够为他们的手机编写程序,而且如果你想发布你的东西,你需要购买100美元的许可证,这真的让这个爱好者程序员变得更加困难。 但是,如果这就是你需要做的,我打算跳过他们的篮圈; 我真的很想获得我的iPhone上开发的一些东西。

链接地址: http://www.djcxy.com/p/62857.html

上一篇: Starting iPhone app development in Linux?

下一篇: Display CFUserNotificationDisplayAlert on iPhone Lock Screen