【问题标题】:Does Xamarin IOS Simulator Require XCode?Xamarin IOS 模拟器是否需要 XCode?
【发布时间】:2016-10-25 07:49:38
【问题描述】:

嗯,我是 IOS 应用程序开发的新手,我听说过 Xamarin 跨平台应用程序开发,所以我的设置是 ==>

  1. 已安装 Visual Studio Enterprise Update 1。

  2. Xamarin For Visual Studio 2015 已下载(现在即将安装)。

  3. Xamarin IOS 模拟器已下载。

现在我有 xamarin 模拟器,我不需要购买 mac 或托管 mac,现在很清楚我只是想确认我需要 XCode 吗?我的意思是我有 xamarin 模拟器,但我仍然对 Windows 的 XCODE 感到困惑,如果它是自动安装的,或者我需要再试一次,我怎么能得到它。 我对这一切感到困惑。 我只是*没有购买 MAC 的预算,我想做 APP 开发,只是(调试)部署将在稍后完成,请告诉我应该做什么或给我正确的指导谢谢。

【问题讨论】:

    标签: xamarin xamarin.ios


    【解决方案1】:

    您需要在 Mac 上运行 Xcode 才能为 iOS 构建 Xamarin 应用程序。在 Visual Studio 上安装 Xamarin 的 Windows 将允许您连接到 Mac 以远程进行构建,但您仍然需要一个安装了 Xcode 的 Mac 来进行构建。

    您可以从 Mac App Store 下载 Xcode。如果您要在 iOS App Store 发布最终包,您还需要 mac 将其上传到那里。

    另一种选择是使用基于云的 Mac 服务器,有几家公司为此目的按小时/月出租它们(MacinCloud 是我听说过的)。

    【讨论】:

    • 好吧,如果我在 vmware 中安装 mac osx,然后在其上安装 xcode,然后在本机 Windows 上将我的(托管在 vmware 中的 mac)连接到我的 xamarin Visual Studio 窗口,该怎么办?
    • @SaifAli 如果您的 vm 可以与 macOS 一起使用,那将可以工作;众所周知,它存在问题,因为 macOS 仅设计用于在 Apple 硬件上运行。
    • @vrwim 感谢您的快速回复,好吧,我现在一切都在控制之中,只是最后一个问题,所以当我让我的 vmware 运行 mac os 时,Windows xamarin Visual Studio mac finder 将能够识别vmware mac ?还是我需要再打一轮?
    • 您还应该记住,Apple 的许可明确禁止将 OSX 安装在 Apple 硬件以外的任何设备上。您的解决方案将不受支持并违反他们的许可
    • @vrwim 是的,我将创建一个网络交换机,这样它就可以在我得到它的同一个局域网上运行,谢谢你们会及时更新。
    【解决方案2】:

    XCode 需要并且只能安装到 MAC OSX 系统上。

    一旦您安装了 XCode,您就可以使用它的 iPhone 模拟器来模拟您在 Windows 电脑上制作的 iOS 应用程序。

    您需要使用 Visual Studio 上的 MAC 代理连接到 MAC。这将远程连接到 MAC,并允许您在 MAC OSX 系统上模拟的虚拟 iOS 设备上调试应用程序。

    您可以使用基于 MAC Cloud 的服务器,也可以使用真实的 iOS 设备(例如 iPhone)直接在设备上调试应用程序。

    【讨论】:

      猜你喜欢
      • 2015-01-10
      • 2016-01-21
      • 2020-01-25
      • 1970-01-01
      • 2010-09-27
      • 2012-10-24
      • 2017-08-15
      • 1970-01-01
      • 2016-03-07
      相关资源
      最近更新 更多