【问题标题】:How to develop iOS app using Xamarin Studio on Windows?如何在 Windows 上使用 Xamarin Studio 开发 iOS 应用程序?
【发布时间】:2013-04-19 02:25:30
【问题描述】:

我正在评估不包含 VS 集成的 Xamarin Studio 独立许可证 - 如果我错了,请纠正我。但是我想知道是否可以使用 Xamarin Studio 进行 iOS 开发?我对 Xamarin Evolve 宣布的 iOS 设计器的新功能非常感兴趣,理想情况下它也应该在 Windows 上成为可能。

如果答案是肯定的,怎么做?

【问题讨论】:

  • 为了开发 iOS 项目,您必须有一个可以构建 C# 代码并将其转换为目标 c 的 MAC。您可以在 Windows 上使用 C# (Visual Studio) 编辑代码 - 但您必须在网络上有一个 MAC 并安装企业许可证才能进行构建。
  • 我想你描述的是以前的。现在使用 Xamarin Studio,我们可以在 VS 中创建和运行(在设备上)。但问题是独立许可不包括 VS 集成。
  • 没有。 Visual Studio 集成随新版本一起推出。要求之一是在网络上有一个可以进行构建的 MAC。请阅读概述部分的第一句话。 docs.xamarin.com/guides/ios/getting_started/…
  • @tsells 最新的更新是什么,随着 Xamarin studio 的新版本,有可能吗?
  • 虽然 Xamarin Studio 没有。但是现在 Xamarin for VS 包含在 Starter 版中,VS 社区版现在是免费的,所以它是可能的。

标签: c# ios xamarin xamarin.ios xamarin-studio


【解决方案1】:

目前无法在 Windows 上使用 Xamarin Studio 进行 iOS 开发。

如果你想使用 Windows,你可以使用 Visual Studio。

如果您想使用 Xamarin Studio,可以在 Mac 上进行。

请注意,您始终需要 Mac,even if you're using Visual Studio

【讨论】:

  • 现在在 Build 2016 消息发布后,请更新您的答案我的朋友。
  • 在 Build 2016 发布消息后更新。
  • 通过说“目前不可能...”您是否暗示它计划在未来得到支持?
  • @james-wierzba:它很可能永远不会被支持。
【解决方案2】:

虽然没有具体回答这个问题,但应该注意的是,可以使用连接的 Mac 作为构建主机在 Visual Studios 中进行 iOS 开发。这台连接的 Mac 可以通过网络连接,甚至可以是在您的 Windows 机器上运行的VM

【讨论】:

  • 我同意...@SMKS,因为在上一个项目中我做了与 android 开发相同的事情,它需要 android 设备作为嵌入在 VM 中。 :D
【解决方案3】:

我们只能在 Mac OS 中使用 xamarin studio。如果你想在 Windows 中使用 xamarin,你需要从 xamarin.com 下载 xamarin 插件到 Visual Studio。此外,您必须需要 Mac Os 在 Windows 上虚拟运行以进行调试和查看输出。用户界面设计应该只在 Mac OS Xcode SDK 上执行。所以只有我们需要 Windows 上的 Mac OS 虚拟机。在具有 .xib 文件(即 Xcode Interface builder)的 Visual Studio IOS 项目文件中,我们只需要在该文件中使用 Mac OS 上的 xcode 设计用户界面配置。

【讨论】:

  • '我们需要 Windows 上的 Mac OS 虚拟机'是不是意味着你已经有了虚拟机? ;D
【解决方案4】:

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

或者您可以使用 Xamarin Live Player调试、开发和部署应用程序完全在 Windows 中,无需任何 Apple 系统的帮助,但要签署并将应用程序发布到应用商店,您将需要 Apple 系统

【讨论】:

    【解决方案5】:

    目前无法在 Windows 上运行 Apple iOS 模拟器。

    请参阅 Xamarin 开发人员文档 中的 url Installing Xamarin.iOS on Windows 上给出的官方文档:-

    有些任务是 Xamarion.iOS for Visual Studio 目前无法完成的,例如 Windows 上没有 iOS 模拟器 – iOS 模拟器在 Mac OS X 上运行,所以 测试时需要切换到Mac的屏幕 模拟器

    【讨论】:

    • 如果我们在virtualbox下使用mac OS怎么样,...对@vibs2006有帮助吗?
    • @gumuruh 虚拟盒子的问题是它们不能运行任何移动模拟器,因为它们本身就是虚拟机。
    【解决方案6】:

    您可以在 Windows 中从 Visual Studio 编写整个 iOS 应用程序。

    当涉及到应用程序的执行,你必须有 MAC 机器。您可以通过 Mac build Host 将您的 MAC 连接到网络上的 windows,以便在 windows 中运行、调试您的应用程序。

    【讨论】:

      【解决方案7】:

      http://docs.xamarin.com/guides/ios/getting_started/introduction_to_xamarin_ios_for_visual_studio/

      Xamarin iOS for Visual Studio 允许在 Windows 计算机上编写和测试 iOS 应用程序,并使用联网的 Mac 提供构建和部署服务。

      所以我认为您可以进行开发和测试(调试?),但不能构建或部署。 CMIIW。

      【讨论】:

      • 问题在于它仅适用于 Visual Studio,不适用于 Xamarin Studio。 Visual Studio 集成不适用于我要购买的独立版。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-10-23
      • 1970-01-01
      • 2016-08-24
      • 1970-01-01
      • 2017-09-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多