在没有XCode的情况下开发Iphone

时间:2012-12-09 16:03:02

标签: objective-c iphone xcode cocoa

  

可能重复:
  How can I develop for iPhone using a Windows development machine?
  iOS development on Windows

我开始和朋友一起研究Objective-c和cocoa,但是有问题。我有一个mac,我可以在XCode上编写代码和东西,但我的朋友不能,因为他没有mac。有没有办法下载iPhone的SD并在Windows支持的IDE上使用目标C和Cocoa?所以他可以编写,测试并将代码发送给我,这样我就可以在XCode上试一试。

感谢您的回答。

2 个答案:

答案 0 :(得分:3)

您不会找到使用Objective-C和Cocoa Touch支持iOS开发的Windows IDE。您最好的选择是使用VM(虚拟机)运行Lion。但是,据我所知,这是非法的。是的,因为Lion已经对EULA(最终用户许可协议)进行了一些更改,但是如果主机已经运行Lion,这些只允许Lion在VM上运行。这是正确的:如果你已经在使用它,你可以使用VM运行Lion。不是很有帮助。有些人会掏出旧的“谁会抓住你?”事情,但这不是完全合法的法律建议。

你的朋友有一些(合法的)选择。他们可以购买能够运行Lion的最便宜的设备和最新版本的Xcode。或者,或者在此期间,如果您只是做基本的事情,您可以让他们将代码写入任何支持Objective-C语法高亮的文本编辑器,例如NotePad++。然后,他们可以将文件发送给您,您可以将它们添加到Xcode中的项目中。当然,这意味着您可能不得不进行大部分重要的调试和所有编译等,而且对于更容易出错的初学者来说可能会更难。你真的没什么可做的。您可以查看GNUStep,但这更接近Cocoa而不是Cocoa Touch(你说Cocoa,但是因为你想制作iPhone应用程序,你显然意味着Cocoa Touch,这是不同的。)

答案 1 :(得分:0)

这可能是一个糟糕的答案,但是你和你的朋友可以使用TeamViewer分享一个单独的mac /或mac mini。当你不工作时允许他通过teamviewer访问你的mac。