视频: 【Flutter #1 开发准备】#9 运行iOS 模拟器 2024
iOS模拟器是内置到Xcode。它可以让你运行你的Swift应用程序,就像它运行在iPhone或iPad等设备上一样。这是应用程序开发的关键工具。 iOS模拟器不能做一些实际设备可以做的事情。例如,它可以管理iCloud同步,但是在iOS Simulator中,这是通过菜单命令(Debug→Trigger iCloud Sync)完成的。
Locatapp使用iOS内置的位置管理工具。在iOS模拟器上运行时,可以使用这些基本工具,但是他们管理的位置不是模拟设备的位置。为了测试你的Locatapp代码,你必须手动设置你想在iOS模拟器中使用的位置。有两个步骤:设置您的设备并设置要使用的位置。
<! - 1 - >
这个过程可能有点棘手,因为iOS模拟器的位置设置可能是由您或其他人在您使用的Mac上测试应用程序设置的,您可能会因为iOS模拟器认为这对你来说很陌生。当使用iOS模拟器进行测试时,不会设置实际位置。而是设置一个特定的位置 - 即查询iOS模拟器时返回的位置。这使得测试代码更容易,因为您知道位置应该是什么。
要检查是否有已为iOS Simulator配置的设备,请单击左侧的弹出式菜单如图所示。
-
如果您安装了任何模拟器,则可以为该设备使用iOS模拟器,但是如果要模拟其他设备,请检查该设备是否安装在Xcode中。如果不是,请继续下一步。在Xcode中,选择Window→Devices,如图所示。
这将打开设备窗口。
-
在设备窗口中,您将看到您正在使用的设备以及您已安装的模拟器。
模拟器部分可能是空白的;如果它有任何条目,则它们可能不适用于要使用的模拟器。
-
要添加新设备,请单击设备窗口左侧边栏底部的+。
这将打开创建一个新的模拟器工作表。
-
从表单上的弹出式菜单中选择您的设备类型,并为其指定一个您选择的模拟器名称。选择适当的iOS版本。
这使您不仅可以模拟设备,还可以模拟操作系统的版本。