代码之家  ›  专栏  ›  技术社区  ›  Jason James

Visual Studio 2015、Xamarin和目标设备

  •  1
  • Jason James  · 技术社区  · 10 年前

    我刚刚下载并安装了Xamarin for VS2015,包括VS2015 SP2和许多其他东西。我创造了一个“你好的世界!”应用程序,并获得了iOS、Android、通用Windows、Windows 8.1和Windows Phone 8.1的目标。

    我刚开始为Android和iOS开发,我知道如果我想要一个iOS解决方案,我需要购买一台Mac才能做到这一点。我有几个Windows Phone应用程序,我可能会将其转换为android和iOS应用程序,因此Mac似乎是不可避免的。

    然而,我的问题是,我可以使用(现在)免费的Xamarin for VS2015来创建和构建将在OS X(而不是iOS)上运行的C#应用程序,还是我必须学习Objective-C才能做到这一点?

    3 回复  |  直到 10 年前
        1
  •  1
  •   Taegost Alok Pathak    9 年前

    对于Xamarin和Visual Studio的新许可方案,有很多困惑,因此我的一位同事(Amy Burns)编写了一份很棒的交互式指南: Licensing Options .

    只需按照“选择你自己的冒险”的风格点击相应的链接,从上到下完成“选项”。

    简而言之:如果您满足许可证的要求,可以使用Visual Studio或Xamarin Studio的社区版在Xamarine中进行编码。iOS(包括watchOS和tvOS)、Xamarin。Android和Xamarin.Mac。

    如果您不满足免费许可证要求,可以购买Visual Studio独立版或MSDN专业版或企业版(包括额外功能,如企业版测试云的折扣)。Visual Studio Professional和Enterprise都在Mac上免费提供相同级别的Xamarin Studio(请参阅 Visual Studio Comparison Chart ).

    任何Apple OS(iOS、watchOS、tvOS或OS X) 要求 安装了最新版本的Xcode和Xamarin Studio的物理Mac。对于所有Apple OS(不包括OS X),Mac可以与运行Visual Studio的Windows计算机联网,并从那里进行开发。Xamarin中的Mac OS X开发。Mac必须在物理Mac上的Xamarin Studio中完成。这些是苹果的限制,而不是Xamarin或微软。

        2
  •  1
  •   Luis Beltran    10 年前

    是的,可以使用Xamarin和C#创建和构建MAC OS应用程序。这是你的 official Getting Started guide ,您将在其中找到需求,例如:

    • 运行Mac OS X Yosemite(10.10)或更高版本的Mac计算机。
    • Xcode 7及以上
    • 沙马林。Mac和Xamarin工作室

    如果我错了,请纠正我,但Visual Studio在Mac OS中仅对MSDN订户免费。然而,Xamarin Studio是免费的。

        3
  •  1
  •   Community Mohan Dere    6 年前

    Xamarin提供 Xamarin.Mac 它由一组OS-X API绑定组成(在统一API版本中包含许多与 Xamarin.iOS 因为64位iOS和OS-X在名称、功能和参数上共享许多相同的框架)。

    也就是说,你需要使用 Xamarin Studio Community Edition 在Mac上进行C#/F#开发 Xamarin.Mac公司 是 不 在Windows/Visual Studio环境中支持。

    来自Xamarin的常见问题解答:

    我还可以开发Xamarin吗。Mac应用程序?

    对Mac上的所有Xamarin Studio开发人员现在都可以使用Xamarine创建Mac应用程序。除了iOS(以及tvOS和watchOS)之外,还支持Mac。

    裁判: https://www.xamarin.com/faq#xpq9