适用于Linux的Apple iOS IDE?

时间:2011-02-14 17:34:12

标签: objective-c linux ios ide

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

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

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

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

感谢您提出任何建议。

3 个答案:

答案 0 :(得分:19)

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

有一些问题。

  1. Linux不存在iOS SDK库。

  2. Linux不存在模拟器。

  3. 您打算如何从Linux上签署自己的应用?

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

    老实说,你最好的办法是打破银行并获得一台Mac(Mini或Air,现在MacBook已经停产。那就是说,你可能会考虑在更大的屏幕上多花一点钱。编写代码真的很难只有11英寸的屏幕。)几个发展中的飞蛾可以回收你的初始投资。

    祝你好运!

答案 1 :(得分:5)

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

答案 2 :(得分:1)

查看here了解相关信息。基本上,如果您想通过Apple商店分发应用程序,运行带有OSX映像的虚拟机可能是最好的方法。