【问题标题】:Is it possible to develop applications on Windows using MonoTouch/Xamarin?是否可以使用 MonoTouch/Xamarin 在 Windows 上开发应用程序?
【发布时间】:2013-04-28 19:04:09
【问题描述】:

我知道我需要一个 mac 来部署,但我至少可以使用我的 PC 来开发应用程序吗?如果我能在 Windows 上开发,我可以专注于编写应用程序,那真的对我有很大帮助。

【问题讨论】:

  • 您可以在 Windows 中通过 Visual Studio 使用 Xamarin。见:docs.xamarin.com/guides/android/getting_started/installation/…
  • 是的,你需要一个用于 mac 应用程序的 mac
  • @MUG4N monotouch 是 Xamarin 的旧名称
  • 如果您的应用程序不复杂,您可以查看PhoneGap,其免费的html javascript css 等
  • 是的,我以前使用 phonegap 工作过,它完美、强大。如果性能和安全性对您来说不重要,您可以选择它...您也可以使用 jquerymobile 添加设计您的移动应用程序。欢呼

标签: c# iphone .net xamarin.ios xamarin


【解决方案1】:

此答案仅涵盖 Xamarin 2.0。不幸的是,我不知道 MonoTouch。 看看这个关于 Xamarin 2.0 的声明:

Xamarin 2.0 捆绑了公司的 Android、iOS 和 Mac 开发 针对所有级别的开发人员的单一负担得起的工具包中的工具。 免费的入门版包括 Xamarin Studio IDE 启用 开发人员使用 C# 创建 Android、iOS 和 Mac 应用程序。然而 免费版不允许开发人员超过 32k 的编译 IL 代码,它不能导入或调用任何第三方库。这 299 美元的独立版消除了这一限制。事情开始变得 Xamarin Studio 的 999 美元对 .NET 开发人员来说真的很有趣 商务版。此版本增加了对 iOS 进行编码的能力 Visual Studio 中的应用程序。 是的,你没看错——代码 Visual Studio 中的 iOS 应用程序!当然,你仍然需要一台 Mac 编译并将应用程序部署到 iOS 设备(更多关于 稍后),但事实上你可以使用熟悉的 IDE 来开发 iOS 应用程序改变了游戏规则。

简而言之:是的,您需要一个 mac 来部署您的应用程序和 是的,您可以使用 Visual Studio 在 Windows 上进行开发。

来源:http://www.drdobbs.com/tools/xamarin-20-review/240150634

【讨论】:

  • 谢谢,我正在下载。我希望我不需要 1k 美元的版本在 Windows 上编译。
  • 我认为 Xamarin 是 MonoTouch 的新名称。
  • 如果您的应用程序编译后的 IL 代码不超过 32k 并且不调用任何第三方库,您可以使用免费版
  • 谢谢,但是文档似乎提到我需要一个联网的 mac 来编译。我希望不是这样。如果我可以在模拟器中测试我的应用,那很好。
  • 使用 Xamarin.iOS 商业版,您可以在 Visual Studio 中编码,但您仍然必须使用 Mac 作为构建和部署服务器。 Apple 的 SDK 和设备模拟器只能在 Mac 上运行。 Xamarin.iOS 的廉价版本没有 Visual Studio 选项。
【解决方案2】:

不,您不需要 1 k 版本在 Windows 上编译。当您想部署您的应用程序时,您需要购买它!如果您正在为 Windows 8 或任何您不需要付费的应用程序制作应用程序。 Monogame 是一个开源项目。对于手机的部署,您需要为 xamarin 项目付费。

【讨论】:

  • 谢谢,但是文档似乎提到我需要一个联网的 mac 来编译。我希望不是这样。如果我可以在模拟器中测试我的应用,那很好。
  • 我从未尝试过 ios。但是对于 android 我可以在他们的模拟器中测试它。所以我假设它对 IOS 也一样
  • 感谢您需要联系他们,因为它抱怨我的“订阅”已过期。
【解决方案3】:

“这意味着您的 Xamarin iOS for Visual Studio 安装需要联网的 Mac OS-X 计算机来为您执行这些任务。一旦配置,Xamarin 的工具将使该过程尽可能无缝,但事实仍然是 Mac除了运行 Visual Studio 的 Windows 计算机之外,还需要它。”

所以仍然需要连接我的 mac 并执行所有安装和配置。我猜这需要时间,但不会破坏交易。

【讨论】:

    【解决方案4】:

    可以将云构建服务用于此类任务。值得一试的此类服务是http://ship.io - 他们提供免费的入门计划。

    【讨论】:

      猜你喜欢
      • 2016-04-09
      • 1970-01-01
      • 1970-01-01
      • 2019-05-22
      • 1970-01-01
      • 1970-01-01
      • 2019-01-03
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多