一、硬件虚拟化检测

硬件虚拟化检测工具securable -> 检测系统是否支持硬件虚拟化

二、虚拟机安装macOS

1、VM解锁Apple Mac OS X(M)

  • 百度搜索:unlocker github
  • 地址:https://github.com/DrDonk/unlocker
  • Code -> Download ZIP
  • 关闭VM,解压后运行win-install.cmd即可

2、Mac系统iso下载

  • 下载地址(已保存到网盘):https://pan.baidu.com/s/1bptBH9P
  • 使用Mac版本:macOS S 10.12.6(16G29)(MD5-1AA7DBF0B96AB8B46A1C5C39EB57E686)

3、VM中安装MacOS

  • 创建虚拟机 -> 典型 -> 安装程序光盘镜像文件(iso)(M)
  • 浏览 -> “macOS S 10.12.6”的iso文件地址
  • 下一步 -> 勾选Apple Mac OS X(M) -> 版本 -> macOS 10.12 -> 下一步
  • 输入虚拟机名称 -> 指定安装系统的位置 -> 下一步
  • 最大磁盘大小 -> 40G -> 勾选“将虚拟磁盘存储为单个文件” -> 下一步
  • 自定义硬件:
    • 内存 -> 4096MB,处理器 -> 核心数量2
    • 网络适配器:设备状态 -> 启动时连接,网络连接 -> NAT模式:用于共享主机的IP地址
    • 显示器:勾选“加速3D图形”,勾选“将主机设置用于监视器”,图形内存“256MB推荐”
  • 完成 -> 开启此虚拟机
    • 错误:此时如果出现错误提示“VMware Player不可恢复错误:(vcpu-0)”
    • 解决方案:找到对应的虚拟机文件(.vmx) -> 编辑 -> 在最后一行增加配置内容“smc.version = “0”” -> 重新启动虚拟机即可

4、macOS系统安装

  • 语言选择 -> 以简体中文作为主要语言
  • 若要设置安装macOS,请点按“继续” -> 继续
  • 协议查看 -> 继续 -> 同意
  • 选择要安装到的磁盘 -> 点击上方“实用工具” -> “磁盘工具”
  • 左侧“外置” -> 点击“VMware Virtual SATA Hard Drive Media”
  • 抹掉 -> 名称“Mac10126” -> 点击“抹掉” -> 完成 -> 左上角红色X关闭
  • 这时候在安装macOS界面就会出现“Mac10126” -> 选中“Mac10126” -> 继续

5、mac启动初始化

  • 中国 -> 继续 -> 简体中文 -> 简体拼音 -> 继续
  • 现在不传输任何信息 -> 继续 -> 不启用定位服务 -> 继续 -> 不使用
  • 不登录 -> 继续 -> 跳过 -> 同意 -> 同意
  • 输入全名:Zjp,账户名称:zjp,密码-确认密码:123 -> 继续
  • 时区选择:福州 - 中国 -> 继续
  • 勾选“与Apple共享Mac分析” -> 勾选“与应用开发者共享崩溃数据” -> 继续

6、Mac中VMTools安装

这个只能解决:mac全屏
使用文件:E:\SoftWare\系统相关\Mac\darwin8.5.8.iso(百度自行下载)
安装完成可以通过查看“关于本机” -> “图形卡 显示器”的显存来确定
未安装的话这里原来显示“3MB”

  • 关闭虚拟机 -> 编辑虚拟机设置 -> CD/DVD
  • 修改iso为“E:\SoftWare\系统相关\Mac\darwin8.5.8.iso”
  • 开启mac虚拟机 -> 开启成功后 -> 点击桌面“VMware Tools”
  • 安装“VMware Tools” -> 继续 -> 继续 -> 安装 -> 输入密码
  • 安装软件 -> 继续安装 -> 重新启动

7、Mac文件共享

这个可以解决:mac和主机的文件共享

  • 左上角的Finder -> 偏好设置
  • 勾选“硬盘”、“外置硬盘”、“CD、DVD和iPod”、“已连接的服务器”、“在标签页中打开文件夹”
  • 安装VMTools -> 重启虚拟机
  • 虚拟机 -> 设置 -> 选项 -> 共享文件夹 -> 总是启用
  • 添加 -> 下一步 -> 主机路径“D:\Virtual Machines\macOS10126_share”
  • 名称“macOS10126_share” -> 确定 -> 重启mac虚拟机
  • 重启后在桌面就可以看到“VMware Shared Folders”
  • 这样只要将文件拷贝到主机路径后,在mac的这个文件夹中就可以看到了

三、macOS安装xcode

1、xcode安装包下载

  • 官方地址:https://developer.apple.com/downloads/index.action\
  • 使用苹果账号登录,下载:Xcode 9.1,(这个对应的macOS版本:macOS S 10.12.6)
  • 实际上面的地址下载太慢了,使用下面的官方离线下载
Xcode 9.4.1
https://download.developer.apple.com/Developer_Tools/Xcode_9.4.1/Xcode_9.4.1.xip

Xcode 9.4
https://download.developer.apple.com/Developer_Tools/Xcode_9.4/Xcode_9.4.xip

Xcode 9.3.1
https://download.developer.apple.com/Developer_Tools/Xcode_9.3.1/Xcode_9.3.1.xip

Xcode 9.3
https://download.developer.apple.com/Developer_Tools/Xcode_9.3/Xcode_9.3.xip

Xcode 9.2
https://download.developer.apple.com/Developer_Tools/Xcode_9.2/Xcode_9.2.xip

Xcode 9.1
https://download.developer.apple.com/Developer_Tools/Xcode_9.1/Xcode_9.1.xip

Xcode 9.0.1
https://download.developer.apple.com/Developer_Tools/Xcode_9.0.1/Xcode_9.0.1.xip

Xcode 9
https://download.developer.apple.com/Developer_Tools/Xcode_9/Xcode_9.xip

Xcode 8.3.3
https://download.developer.apple.com/Developer_Tools/Xcode_8.3.3/Xcode8.3.3.xip

Xcode 8.3.2
https://download.developer.apple.com/Developer_Tools/Xcode_8.3.2/Xcode8.3.2.xip

Xcode 8.3.1
https://download.developer.apple.com/Developer_Tools/Xcode_8.3.1/Xcode_8.3.1.xip

2、离线包xcode安装参考

参考地址:https://blog.csdn.net/weixin_44419845/article/details/101029583
mac终端进入方法:LunchPad -> 其他 -> 终端

  • 前往 -> 下载 -> 新建文件夹“xcode”
  • 从共享目录中将“Xcode_9.1.xip”拖曳进xcode文件夹即可复制
  • 直接双击“Xcode_9.1.xip”,等待归档实用工具解压缩完成
  • 双击“Xcode” -> Agree -> 输入密码 -> 好 -> 等待安装成功即可

三、Xcode工程与设置

1、新建Xcode工程

  • Create a new Xcode project -> macOS -> Command Line Tool -> Next
  • Product Name:HelloCpp,Language:C++,Organization identifier:com.sjyl.test
  • Next -> 去掉勾选“Create Git repository on my Mac”
  • 目录选择 -> Documents,New Folder -> “dev” -> Create即可创建工程

2、IDE设置

  • 设置入口:Xcode -> Preferences…
  • 字体设置:
    • Fonts & Colors -> Default -> 按住shift全选 -> 点击“T”图标 -> Size根据需求调整大小
  • Release和Debug版本的修改:
    • Product -> Scheme -> Edit Scheme
    • Build Configuration -> 可以选择“Debug”或“Release”
    • Debug executable:调试可执行文件(Release模式可以去掉勾选)

3、快捷键

  • 运行项目:win + R
  • 编译项目:win + B
  • 保存:win + S

4、工程编译

  • 编译:Product -> Build
  • 运行:Product -> Run
  • 是否启用开发者模式:Enable Developer Mode on this Mac? -> Enable
Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐