使用 Xcode 11 模拟位置
Posted
技术标签:
【中文标题】使用 Xcode 11 模拟位置【英文标题】:Simulate Location with Xcode 11 【发布时间】:2019-12-03 20:01:10 【问题描述】:好吧,我正在尝试在我的 ios 模拟器中激活位置,但我得到了无法访问的灰色选项。像这样:
我读到了 Products > Schemes > Run > Options... 但是那里没有 Location 选项。像这张其他图片一样:
有人可以帮助我吗?我怎样才能在 Xcode 11 中做到这一点?提前致谢!
【问题讨论】:
【参考方案1】:在 Xcode 11 及更高版本上,您需要进入模拟器。在菜单中打开“功能”,然后选择“位置”。
【讨论】:
【参考方案2】:你只需要去模拟器打开调试菜单 - > 位置和所有设置。
【讨论】:
谢谢!我来自 Windows,所以我是 Mac 新手!谢谢大佬!【参考方案3】:如果您想设置/伪造位置以使用 Xcode 11 或更高版本进行模拟。
第 1 步:使用任何模拟器模型运行您的项目。 第 2 步:在 Dock 栏上,选择此模拟器。 第 3 步:在导航栏上。选择“功能 -> 位置 -> 自定义位置...” 第 4 步:在“自定义位置”表中,将 Lat-Lng 插入此表。【讨论】:
【参考方案4】:Xcode 13
您可以在 Xcode 或 Simulator 中模拟位置。但是,对于自定义位置(使用自定义坐标),您必须在 Simulator 中模拟位置,而不是在 Xcode 中,因为 Xcode 不提供此功能。为此,您必须在 Xcode 中禁用位置模拟(因为如果启用,它将覆盖 Simulator)并在 Simulator 中独占启用它。
为此,在 Xcode 中,转到“产品”、“方案”、“编辑方案”并将“默认位置”设置为无并取消选中“允许位置模拟”。然后在模拟器中,转到“功能”、“位置”、“自定义位置”并输入坐标。
【讨论】:
以上是关于使用 Xcode 11 模拟位置的主要内容,如果未能解决你的问题,请参考以下文章