iOS模拟器
1.1、iOS模拟器简介

iOS模拟器本身使用了macOS上的各种库进行渲染以便效果与实际的iOS真机保持一致。

由于macOSx86架构的CPU,所以, 要想在iOS模拟器上运行iOS应用程序,就得把代码编译为符合x86指令集的机器码。

iOS真机使用的是ARM架构的CPU, 所以,要想在iOS真机上运行iOS应用程序,就得把代码编译为符合ARM指令集的机器码。

1.2、iOS模拟器的安装

iOS模拟器Xcode的一部分。 所以,安装了Xcode就安装了iOS模拟器

1.3、iOS模拟器的管理

iOS模拟器Xcode的一部分。自然的,苹果公司希望开发者通过Xcode进行管理iOS模拟器

实际上,除了能够通过Xcode管理iOS模拟器外,我们还能通过命令行工具进行控制。 这就要依赖Command Line Developer Tools中的instrumentssimctl两个工具了。