ios - 我可以使用 Ubuntu 创建 Apple iPod/iPhone/iPad 应用程序吗?

标签 ios linux ubuntu

我想知道是否可以通过创建一个 iDevice 应用程序并将其发布到 Rock your Phone 商店来赚钱。我应该使用哪种语言以及是否有异常(exception)。

最佳答案

几周前我尝试过。有一个名为 GnuStep 的项目,其中包含 Objective C 的运行时库。但是,我有点失望地发现,它与 Apple 提供的(且仅由 Apple 提供的)Cocoa 库存在很大差异。我在Apple的Cocoa文档中找到的很多类和方法都不被支持,因此编程变得有点乏味。可用的 Objective-C 方言甚至存在差异。我最终在 MacBook 上使用 XCode 进行开发。

如果您愿意忍受不在“真实”环境中进行开发的限制和不便,那么这是可能的。我想我听说有人这样做。

您应该能够以 200 美元左右的价格购买一台二手 MacMini...这将允许您在“真正的” native Mac 环境中进行 iSomething 开发。为 iMac 和 iPad 生成应用程序所需的 XCode 版本需要 OS X.6。

另外,我听说有些项目允许在非 Mac 硬件上运行 Mac OS X。但是,这是非法的,因为它违反了您(或任何人)与 Apple 签订的契约(Contract)。在非法设置的环境中创建 Apple 程序对于与您的软件的唯一分销商建立蓬勃发展的业务关系来说可能不是一个有希望的开始。

关于ios - 我可以使用 Ubuntu 创建 Apple iPod/iPhone/iPad 应用程序吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3255749/

相关文章:

linux - 如何ssh运行tail然后将数据发送到mysql数据库

ios - UILabel 处于不同位置,适用于 2 种不同的屏幕尺寸

ios - 你怎么知道iphone是否被锁定?

php - Ubuntu:PHP 如何读取环境变量

linux - 在商业产品中使用Linux内核

regex - 如何在 bash 中获取变量配置的值?

node.js - Next JS 编译问题 mutable globals 无法导出

iOS swift : How to dismiss keyboard before compute-intensive code?

ios - 如何为 TapGesture 识别器设置框架

linux - gentoo crontab : why this simple crontab is not working?