Windows上的iPhone SDK(替代解决方案)

Windows上的iPhone SDK(替代解决方案),iphone,windows,macos,incompatibility,Iphone,Windows,Macos,Incompatibility,我知道Windows没有官方SDK,这很烦人。除了在VMware中运行Mac OS之外,还有其他方法在Windows计算机上开发应用程序吗?我知道你可以用Xcode来做,但这也只适用于MacOSX。谷歌搜索完全没有透露任何信息 如果我不能使用SDK或Xcode,有没有办法检查语法或其他东西,然后在记事本中编写代码,并用适当的扩展名保存?我不知道我是否能够做到这一点,可能是因为我甚至从未尝试过SDK,如果不购买Mac,我可能永远也不会尝试。你可以像Cydia的saurik那样,在PC上编写代码,然

我知道Windows没有官方SDK,这很烦人。除了在VMware中运行Mac OS之外,还有其他方法在Windows计算机上开发应用程序吗?我知道你可以用Xcode来做,但这也只适用于MacOSX。谷歌搜索完全没有透露任何信息


如果我不能使用SDK或Xcode,有没有办法检查语法或其他东西,然后在记事本中编写代码,并用适当的扩展名保存?我不知道我是否能够做到这一点,可能是因为我甚至从未尝试过SDK,如果不购买Mac,我可能永远也不会尝试。

你可以像Cydia的saurik那样,在PC上编写代码,然后在越狱后将其构建到iPhone上(从技术上讲,它是Mac!)。但是,您没有界面生成器,所以基本上是手工在代码中创建UI。在没有Mac电脑的情况下提交应用程序也很困难。

我在购买苹果电脑之前就研究过这个问题。答案基本上是否定的。你几乎必须购买Leopard Mac才能为运行在非越狱iPhone上的应用程序开发iPhone SDK

并不是说100%不可能,而是99.99%不合理。比如用脚换灯泡


您不仅必须进入,还必须将证书放入Keychain管理器中,才能让Xcode和iPhone通信。您必须在Xcode中正确设置各种设置。

不,您必须有某种Intel Mac。我去了百思买,拿到了24分“iMac的4G内存售价为1499美元,使用18个月无息促销。我每月至少支付大约16美元。只要我在18个月内付清全部费用-不付利息。这是我进入iPhone开发的唯一途径。

从技术上讲,你可以用.NET语言编写代码,并使用Mono框架()在iPhone上运行它。我从未见过有人从零开始这样做,但Unity游戏开发平台()的编写人员使用它使他们的游戏与iPhone兼容。游戏本身是用.NET编写的,然后他们提供了一个带有Mono框架的iPhone外壳,允许所有东西在iPhone上运行。我不知道他们是否已经将对Mono的所有修改都贡献给了开源存储库,但是如果你真的想在Mac环境之外编写iPhone应用程序,这是可能的


这就是说,我认为你可以花费数周的时间让它发挥作用,最好还是投资一台Mac电脑:-)

这实际上取决于你对时间的重视程度。正如其他海报所提到的,有几种方法可以在没有Mac的情况下构建iPhone应用程序。然而,您正在经历严重的困难,这将比使用适当的开发链要困难得多,并且需要更长的时间


你可以在易趣上花几百美元买一件二手货。如果你真的想开发iPhone,你会很快在节省的时间内完成。你可以使用或轻松地构建一个应用程序

这两者本质上都充当WebKit包装器,因此您可以使用HTML/CSS/JavaScript构建应用程序。这也是一个非常可移植的解决方案,但您的制作能力有限,即,没有密集渲染或其他功能。这完全取决于你想做什么。

有两种方法:

  • 如果你有耐心(需要Ubuntu corral pc和Android SDK以及一些繁重的终端工作来完成所有设置)。看

  • 如果你是不道德的(需要MacOSX Leopard和虚拟化,两者都只能通过昂贵的费用或盗版获得)-请从以下链接中删除空间。 htt p://iphoneworld。codinghut.com/2009/07/using-the-3-0-sdk-without-pay-for-the-priviledge/


  • 我自己使用Ubuntu方法。

    如果你想用C/C++开发,还有另一种解决方案。将允许您在Windows上的Visual Studio中构建iPhone应用程序。确实值得一看。

    没有人提出这个问题。如果您支持硬件,它可能是最好的选择。

    查看这个网站,他们展示了许多解决方案

  • 音差
  • 钛等

  • 我意识到我可能是互联网上唯一一个有道德的人,但我真的不想越狱。我可以在网站上提交应用程序,但由于我无法创建它们,这一点毫无意义。窃取软件是不道德的——越狱不是。你在破坏什么道德准则?越狱让你可以在iPhone上使用开源工具链。越狱并不是不道德的。您已经购买了硬件和软件,并且应该能够按照您认为合适的方式使用它。苹果甚至还没有证明它是非法的(这与不道德的行为截然不同)。越狱与盗版应用程序无关。这只是一种逃避苹果任意限制的方法(例如,并没有第三方应用程序,并没有外壳环境,等等)。我做了更多的挖掘,看起来很多iPhone的Mono产品都是低水平的、封闭源代码的。毕竟这不是一个可行的解决方案。。。等等,这样我就可以在VB.net中编写代码了?令人惊叹的!这样做更容易。尽管它是“低级别和封闭源代码”,但它可能很快会得到进一步开发,我希望是这样。你必须小心,不要因为使用苹果不提供的外部库和解释器(基本上除了Safari的JavaScript之外的任何东西)而引发拒绝。你不想完成某件事却被拒绝。这是假设你想通过iTunes销售。呃,这两款软件都不允许你制作实际的应用程序,就像你可以在appstore中销售的应用程序一样……不过,appcelerator看起来很完美,我已经注册了测试版。你刚刚为自己赢得了一笔赏金;)很高兴我能帮忙!我很享受PhoneGap的成功,但钛合金似乎也很棒。祝你好运“一旦我创建了ap