繁体   English   中英

我们可以在Windows环境中使用MonoTouch开发iOS应用程序吗?

[英]Can we develop iOS applications using MonoTouch in a Windows environment

我打算在MonoTouch上做一个iPhone应用程序。 我正在使用Windows 7和VS 2010.我的问题是我没有找到任何安装程序或安装MonoTouch for Windows的任何东西。

我的问题是我们可以在Windows环境中使用MonoTouch开发iOS应用程序吗?

或者Monotouch是否仅支持使用C#代码在MAC环境中开发IOS分配?

我不想在Windows上运行VM并在其上运行MAC并进行编码。 谢谢。

Xamarin 2.0(更新回答)

Xamarin 使用Xamarin 2.0 (包括适用于Visual Studio 2010/2012的iOS dev)发布了他们的解决方案 就像我之前的回答一样,Xamarin.iOS Visul Studio设置仍然需要Mac作为远程构建主机,因此对某些人来说仍然是一个交易破坏者。

免责声明:Visual Studio支持只是其“业务”许可证层的一部分,目前每年运行999美元。 也就是说,他们现在拥有一个允许设备部署的免费套餐和一个基于Mac的开发更便宜的“独立”套餐。

我能够让他们的系统在Mac主机和Windows VM之间正常运行。 如果您已经安装了Mac但更喜欢在VS中编码,那么这是一个非常好的选择。

原始答案

虽然你仍然需要一台Mac来运行/调试项目,这听起来像是一个破坏你的东西,但是这个Visual Studio扩展是为了允许你在Visual Studio 2010中编写和编译MonoTouch项目而创建的。

MonoTouch for Visual Studio 2010

它主要面向那些希望在开发MonoTouch时保持VS IDE体验的人,避免了新键盘快捷键和单窗格开发的学习曲线。 当你得到编译得很好的东西时,你需要将这些源文件放到Mac上的MonoDevelop上,以进行任何模拟器或设备调试以及任何部署包装。

免责声明:即使在完成项目页面上的所有步骤后,我也无法在64位Windows 7上获得VS 2010以正确识别项目类型。 我曾计划在VS 2010中工作,同时让Dropbox在我的Windows机器和Mac之间同步文件,我将在那里进行最终测试。

不,您无法在Windows平台上使用MonoTouch开发iOS应用程序。 你需要有MAC。 MonoTouch for iOS开发仅适用于MAC。

  • 使用Mac build Host你可以做,但你也需要联网的mac进行开发和调试。

  • 现在使用Xamarin Live Player可以在没有任何Apple系统帮助的情况下完全在Windows中调试,开发和部署应用程序,但是要签署应用程序并将其发布到appstore,您将需要Apple System

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM