xamarin开发(macos开发)环境配置 与 Mac 配对

写在前面:
最近在整理之前写的博客的时候,发现对于 Xamarin 环境开发配置的内容还停留在 VS 2015 以及 Xamarin Studio 的阶段,最近把 Xamarin 环境搭建的文章进行了一次完整的更新,本文将主要介绍 MacOS 上的环境搭建,对于 Windows 上的开发环境配置可以参考 Xamarin开发(Windows开发)环境配置 查看详细介绍,相对 Windows 来说, 在 MacOSXamarin 的环境搭建相对简单很多,安装一个 Xcode, 以及 VS For Mac 就能搞定,当然其中也有一些坑的地方。

Xcode

安装或更新 Xcode 最新版本

  • 打开 App Store,搜索 Xcode,点击安装

注意事项:

VS For Mac

安装 Visual Studio for Mac

  • 下载安装包后,单击 VisualStudioInstaller.dmg 文件装载安装程序,然后通过双击徽标运行它,如下图所示:

  • 系统可能会通过警报对话框发出提示,如下图所示。 在此情况下,点击 Open

  • 安装程序会检查系统,确定需要安装或更新的组件:

  • 之后,会出现一个警报对话框,要求确认隐私和许可条款。 按“继续”按钮接受条款:

  • 安装程序会列出缺少和需要下载并安装的所需组件。 在此处选择要下载的产品:

    友情提示:
    如果你不想在 Mac 上开发调试 Android 和 .NET Core 应用程序,可以不勾选相应的安装选项。

  • 此安装屏幕显示每个组件的版本和大小。 可单击每个组件查看该组件的依赖项列表(对于 Android ),该组件下载的其他包(对于 .NET Core ),或任何其他所需应用程序(对于 iOSmacOS ):

  • 确认选择后,选择“安装和更新”按钮开始安装过程。

  • 安装成功后,可通过按 Start,开始在 Visual Studio for Mac 中开发应用:

注意事项:

  1. 在安装 AndroidSDK 过程中,可能会遇到一直下载失败的情况,由于国内墙的问题,可以连接代理。
  2. 详细安装步骤请查看 官方文档

与 Mac 配对

启用 Mac 上的远程登录

  • 在 Mac 上,打开 系统首选项 并转到 共享 窗格。

  • 选中 服务 列表中的 远程登录

从 Visual Studio 2017 连接到 Mac

  • Visual Studio 2017 中,打开现有的 iOS 项目,或者通过选择 File > New > Project,然后选择 iOS 项目模板来创建新的 iOS 项目。

  • 点击工具栏上 与 Mac 配对 按钮

  • 与 Mac 配对 对话框显示所有之前连接的和当前可用的 Mac 生成主机的列表:

  • 选择列表中的 Mac,单击 Connect

  • 输入用户名和密码(首次连接到某特定 Mac )

    image.png

注意事项:

  1. MacPC 在同一局域网内时,当前 Mac 会自动显示在列表中,当没有时可以 手动添加 Mac
  2. 检查 WindowsXamarin iOS 版本号 是否 Mac 中保持一致 (这里的一致为大版本一致如:Windwos 11.6.1.4Mac Xamarin.iOS 11.6.1.2 可认为保持一致), 如果不一致会导致无法匹配成功
  3. Visual Studio 2017 15.6 开始,与 Mac 配对 会自动使用生成 Xamarin.iOS 应用程序所需的软件 Mono、Xamarin.iOS(软件框架,而不是 Visual Studio for Mac IDE) 以及各种与 Xcode 相关的工具(而不是 Xcode 自身)来预配 Mac。详细介绍请查看 自动预配 Mac