【问题标题】:Does Xamarin support iPad and iTouch development on a windows machine without a mac?Xamarin 是否支持在没有 mac 的 windows 机器上进行 iPad 和 iTouch 开发?
【发布时间】:2013-04-09 19:03:00
【问题描述】:

我是一名 WPF C# .net 开发人员,很高兴听到有关 Xamarin 的消息。所以我去了他们的网站,下载了他们的应用程序的免费版本,并想编写一个 ios (iPad) 应用程序。但是,当我使用 Xamarin IDE 打开一个新项目时,它没有给我任何 IOS 项目的选项。都是安卓。

我去了他们的网站,正在观看他们关于如何开发 IOS 应用程序的教学视频,他们说你需要使用 Mac。视频是否已过时,或者您真的需要使用 mac 才能使用 Xamarin 开发 iPad 应用程序?

如果有人一直在使用 Xamarin,请在此处通过管道告诉我这是如何工作的,以及使用 Xamarin 开发 iPad 应用程序的学习曲线。

我可能需要购买 1800 美元的版本,还是可以使用免费版本?

感谢您的帮助, 柯蒂斯

【问题讨论】:

    标签: c# ipad xamarin.ios xamarin


    【解决方案1】:

    是的,您必须有一台 Mac 才能进行 iOS 开发。 Apple SDK 仅在 Mac 上可用。您可以使用 Mac 作为主要开发机器,也可以在 Windows 中使用 Visual Studio 进行开发,并且只使用 Mac 作为构建服务器。

    【讨论】:

      【解决方案2】:

      如果您购买了 Xamarin 商业版,那么您在构建期间只需要一台 Mac,您可以通过 http://www.macincloud.com/ 按小时租用它 使用商业版,您可以在 Windows 机器上使用 Visual Studio(Express 版本不支持任何插件,因此不能与 Xamarin 一起使用)来编写 iOS 应用程序。

      【讨论】:

      • 我不了解你,但我使用 macincloud 获得了 可怕 服务。连接很糟糕,缺乏自定义或以任何方式更改 Mac 令人讨厌,并且他们在取消后继续向我们收费。他们也不会回复电子邮件,只会在 Twitter 上投诉。
      【解决方案3】:

      Windows 上的 Xamarin Studio 不支持 Xamarin.iOS。您需要 Windows 上的 Visual Studio 或 Mac 上的 Xamarin Studio。

      iPad 应用程序的学习曲线与不使用 Xamarin 的情况大致相同,因为您仍然需要学习 iOS SDK、平台、程序的结构以及方法调用的位置。 .. 主要区别是你想使用 obj-C 还是 C# 以及你想有任何代码重用。

      您不需要 1800 美元的版本,但如果您想使用 Visual Studio,则需要 999 美元的版本。 starter 有应用大小限制,因此如果您不需要 Visual Studio 集成,indie 可能是最具成本效益的。

      【讨论】:

        【解决方案4】:

        我认为视频没有过时。

        您可以使用 Visual Studio,但要编译本机应用程序或运行 iOS 模拟器,您需要 Mac。原因是 iOS 开发需要 Apple SDK 及其产品 - 编译器、Xcode 和设备模拟器,它们不能在 Windows 上运行

        【讨论】:

        • Visual Studio 不必在虚拟机中,它可以在单独的机器上
        • @Jason 谢谢,杰森。我只看到过虚拟机,但我想这只是网络功能。
        猜你喜欢
        • 2023-01-14
        • 2011-10-20
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-03-12
        • 2012-04-23
        • 1970-01-01
        相关资源
        最近更新 更多