gpt4 book ai didi

iOS 模拟器位置不工作

转载 作者:技术小花猫 更新时间:2023-10-29 10:19:35 39 4
gpt4 key购买 nike

我正在 xCode 5.x 中使用模拟器测试 iOS 应用程序。 Root View 是加载外部 URL 的 UIWebView。外部页面请求地理位置信息,但我无法在模拟器中使用它。提示分享位置信息,但是外部页面收不到。

  • 我已尝试在“调试”>“位置...”中设置自定义位置,但没有任何变化。
  • 我在模拟器中尝试过多种设备,例如 iPhone 3.5 和 iPad。
  • 如果我在实际设备中加载该应用程序,它可以正常工作。

我错过了什么?

-e

最佳答案

+1 给@Farhan 以获得有用的提示。这是解决我的问题的方法:

有两个地方可以设置模拟器位置:

  • 计划(参见 Farhan 的回答)。
  • 在调试 > 位置下的模拟器中

我试过方案中的默认位置设置,但没有用。我的当前设置为“无”,不清楚这是否意味着没有提供位置数据,或者它是否默认为主机的位置。

在 Debug > Location 下的模拟器中,它也被设置为 none。我尝试使用一些预设,但仍然没有用。最终使它开始为我工作的是我将其更改为“自定义位置”并输入了我所在位置的纬度和经度。直到那时它才开始正常工作。

This post有一些对我所描述内容有用的屏幕截图。

This is a handy tool用于获取纬度和经度。

更新我上面描述的解决方案仍然有效,但在我目前正在处理的项目中它似乎没有保留设置,所以我必须不断重新选择我的自定义位置。这变得乏味,所以我使用 gpx 文件创建了一个新的预设位置。事实证明这真的很容易。只需使用 this tool生成文件并下载。然后当您编辑架构时,在默认位置下,选择“将 GPX 文件添加到项目...”(并选择您下载的文件)。而已。无论出于何种原因,当我重新运行模拟器时,这个设置似乎确实被记住了。

关于iOS 模拟器位置不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24842594/

39 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com