objective-c - 适用于 Linux 的 Apple iOS IDE?

标签 objective-c linux ios ide

我有兴趣了解是否有用于 Apple iOS 开发的 IDE?我目前正在学习 Objective-C,但我没有 Macbook 或类似的东西。

所以实际上我正在寻找一个“全方位”的 IDE,包括:

  • Objective-C 编译器
  • Objective-C 调试器
  • 可以测试开发的应用程序(如 iPhone 模拟器)

在 Ubuntu 上开发 iPhone 应用程序我还需要什么(如果可能的话)?

感谢您的任何建议。

最佳答案

您要求的几乎是不可能的。我能想到的在 Linux 上开发的唯一解决方案是使用 GCC 或 Clang 来编译 Objective-C。没有 Apple Frameworks 或模拟器,除了 GnuStep,这不是 100% 兼容的。

有几个问题。

  1. Linux 不存在 iOS SDK 库。

  2. 不存在适用于 Linux 的模拟器。

  3. 您打算如何从 Linux 签署您的应用程序?

从技术上讲,您可以使用 VM,但这违反了 Mac OS X EULA。另一个粗略的选择是针对 GNUStep 进行编译并在越狱设备上进行测试。

老实说,你最好的选择是倾家荡产买一台 Mac(Mini 或 Air,既然 MacBook 已经停产了。也就是说,你可能会考虑在更大的屏幕上多花点钱。编写代码真的很难在仅 11 英寸的屏幕上。) 一些飞蛾的发展可能会收回您的初始投资。

祝你好运!

关于objective-c - 适用于 Linux 的 Apple iOS IDE?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4995252/

相关文章:

如果服务器不存在,iOS NSURLSession 等待超时

ios - 所有实例属性的核心数据总和

objective-c - 在 Objective-C 中在另一个自定义类中使用自定义类

linux - Linux 中的实时超频/超电压

c++ - 错误:/usr/bin/ld: final link failed: File truncated

linux - H2O 连接错误 : HTTP 403 Forbidden

用户的 iOS Parse 查询不返回任何内容

ios - UIScrollView 内部的动态 UIStackView

objective-c - 什么时候在 iOS 的 ARC 中发布强大的属性?

ios - 在 ios uitableview 中间歇性地获取 json 提要失败