我有兴趣了解是否有为Apple iOS开发的IDE?我目前正在学习Objective-C,但我没有Macbook或类似的东西。
所以实际上我正在寻找一个“全能”IDE,包括:
在Ubuntu上开发iPhone应用程序还需要什么?(如果可能的话)?
感谢您提出任何建议。
答案 0 :(得分:19)
你所要求的几乎是不可能的。我能想到在Linux上开发的唯一解决方案是使用GCC或Clang来编译Objective-C。没有Apple框架或模拟器,保存GnuStep,并且不是100%兼容。
有一些问题。
Linux不存在iOS SDK库。
Linux不存在模拟器。
您打算如何从Linux上签署自己的应用?
您可以在技术上使用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映像的虚拟机可能是最好的方法。