有没有办法在Windows机器上修改iPhone SDK ?有针对Windows的iPhone SDK版本的计划吗?

我能想到的另一种方法是在运行Windows的VMWare服务器上运行Mac虚拟机映像,尽管我不太确定这是否合法。


当前回答

一个开发工具包,允许开发iPhone应用程序在Objective-C, c++或纯C与Visual Studio:

请在iOS build env中查看

你可以直接在Visual Studio (2008, 2010, Express)中构建iPhone应用。

非常简洁,它甚至在成功编译后为你的应用程序构建IPA文件。代码在越狱设备上运行正常,而在其他设备上,我认为最终的编译和提交到App Store必须在Mac上完成。但它仍然允许你使用知名的IDE进行开发。

其他回答

当然,你可以在记事本或其他程序中编写Objective-C代码,然后将其移动到Mac上进行编译。

但说真的,这取决于你是在为App Store开发官方应用程序,还是为越狱iPhone开发应用程序。要编写官方应用程序,需要英特尔Mac的苹果iPhone SDK似乎是唯一可行的方法。然而,有一个非官方的工具链可以为越狱的iphone编写应用程序。您可以在Linux和Windows上运行它(使用Cygwin)。

Oracle VirtualBox允许用户在虚拟机中安装Mac OS X。如果你觉得舒服,你可以用这种方式来使用Xcode。这是合法的,如果你“双引导”你的mac到windows,然后在windows(或linux)中安装VirtualBox。

其他可能性是交叉编译器,如Appcelerator Titanium (HTML, CSS和JavaScript)或MonoTouch (. net)。

正如已经指出的,你可以尝试使用WinChain,但如果你是一个新手,这将是不容易的。

iPhone SDK将在hackintosh(安装了OS X的普通PC)上运行。我知道,因为我有一个,它确实。

所以在你购买OSX许可证后,你可以尝试使用Boot-132或其他安装程序(如iDeneb)在你的PC上的不同驱动器上安装它。问题是,你将不得不做很多修补和事情仍然不会工作得很好。

万岁!您现在可以更容易地完成这与最新的Xamarin。iOS,使用网络连接的mac提供构建和部署功能。

详情请点击这里:

介绍xamarin ios for visual studio

你可以使用Sentenza为iPhone和Windows制作应用程序。 测试成功了。 这不是一个解决方案,而是一个很好的选择!