适用于 Linux 的 Apple iOS IDE?

问题描述 投票:0回答:3

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

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

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

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

objective-c linux ios ide
3个回答
19
投票

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

有一些问题。

  1. Linux 不存在 iOS SDK 库。

  2. Linux 不存在模拟器。

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

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

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

祝你好运!


5
投票

虽然可能不会生成原生外观的应用程序,但有一些跨平台多媒体工具堆栈,例如 Kivy Project - 支持 iOS 打包 - http://kivy.org/docs/guide/packaging-ios .html - 该项目确实使用 Python 作为编程语言,而不是 Objective C。


1
投票

请查看此处以获取相关信息。基本上,如果您想通过 Apple 商店分发应用程序,则运行具有 OSX 映像的虚拟机可能是最好的方法。

© www.soinside.com 2019 - 2024. All rights reserved.