【问题标题】:Developing for Iphone without XCode [duplicate]在没有 XCode 的情况下为 Iphone 开发 [重复]
【发布时间】:2012-11-27 03:58:15
【问题描述】:

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

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

感谢您的回答。

【问题讨论】:

  • 仅当在虚拟机中使用 OS X 并且 AFAIK 是非法的。
  • 您可以使用 VMWare 在 pc、hackintosh 等中安装 macOS,但仅用于学习目的。 :p
  • 我知道,但我认为它很慢.. 我不知道该怎么办。我想和我的朋友一起开发应用程序,但我认为这是不可能的..
  • 不,它不是很慢,但是对于安装和运行 xcode,您至少需要 4gb ram 才能使用 10.6 及更高版本...
  • 将 10.6 与 VM 一起使用是 EULA 所禁止的,该 EULA 明确指出它只能在 Apple 计算机上使用。 10.7 的 EULA 有所不同,但仅当主机已在使用它时,才允许您在 VM 中使用它。所以,不管怎样,都是不合法的。如果他们不关心合法性,他们显然可以这样做,但我不鼓励这样做。

标签: objective-c iphone xcode cocoa


【解决方案1】:

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

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

【讨论】:

    【解决方案2】:

    这可能是一个糟糕的答案,但您和您的朋友可以使用 TeamViewer 共享您拥有的任何一个 mac/或 mac mini。当您不工作时,允许他通过 teamviewer 访问您的 mac。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-04-20
      • 1970-01-01
      • 2014-07-09
      • 1970-01-01
      • 1970-01-01
      • 2013-02-26
      • 1970-01-01
      相关资源
      最近更新 更多