
写在前面:
最近在整理之前写的博客的时候,发现对于 Xamarin 环境开发配置的内容还停留在 VS 2015 以及 Xamarin Studio 的阶段,最近把 Xamarin 环境搭建的文章进行了一次完整的更新,本文将主要介绍 MacOS 上的环境搭建,对于 Windows 上的开发环境配置可以参考 Xamarin开发(Windows开发)环境配置 查看详细介绍,相对 Windows 来说, 在 MacOS 上 Xamarin 的环境搭建相对简单很多,安装一个 Xcode, 以及 VS For Mac 就能搞定,当然其中也有一些坑的地方。
Xcode
安装或更新 Xcode 最新版本
-
打开 App Store,搜索 Xcode,点击安装
注意事项:
- 运行的Mac的环境需要 macOS Sierra 10.12 或更高版本的 Mac
- Xcode 8.3 或更高版本。 通常建议使用稳定的最新版本
- 一个 Apple ID。 如果没有 Apple ID,请在 Apple官网 新建一个。需要 Apple ID 才可安装和登录 Xcode
VS For Mac
-
下载安装包后,单击 VisualStudioInstaller.dmg 文件装载安装程序,然后通过双击徽标运行它,如下图所示:

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

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

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

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

友情提示:
如果你不想在 Mac 上开发调试 Android 和 .NET Core 应用程序,可以不勾选相应的安装选项。 -
此安装屏幕显示每个组件的版本和大小。 可单击每个组件查看该组件的依赖项列表(对于 Android ),该组件下载的其他包(对于 .NET Core ),或任何其他所需应用程序(对于 iOS 和 macOS ):

-
确认选择后,选择“安装和更新”按钮开始安装过程。
-
安装成功后,可通过按 Start,开始在 Visual Studio for Mac 中开发应用:

注意事项:
- 在安装 Android 的 SDK 过程中,可能会遇到一直下载失败的情况,由于国内墙的问题,可以连接代理。
- 详细安装步骤请查看 官方文档
与 Mac 配对
启用 Mac 上的远程登录
-
在 Mac 上,打开 系统首选项 并转到 共享 窗格。
-
选中 服务 列表中的 远程登录。

从 Visual Studio 2017 连接到 Mac
-
在 Visual Studio 2017 中,打开现有的 iOS 项目,或者通过选择 File > New > Project,然后选择 iOS 项目模板来创建新的 iOS 项目。
-
点击工具栏上 与 Mac 配对 按钮

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

-
选择列表中的 Mac,单击 Connect
-
输入用户名和密码(首次连接到某特定 Mac )

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




近期评论