【问题标题】:iOS Simulator Always resets Location to "None"iOS 模拟器总是将位置重置为“无”
【发布时间】:2014-05-03 20:08:01
【问题描述】:

我正在调试一个位置感知应用,但对 iOS 模拟器感到很沮丧。出于某种原因,每次我从 Xcode 运行我的应用程序时,位置设置(在调试菜单下)都会重置为“无”(来自“自定义位置...”)。

有人知道如何预防吗?

【问题讨论】:

    标签: ios location ios-simulator


    【解决方案1】:

    在您的项目中选择编辑方案并转到选项选项卡。将默认位置编辑为您喜欢的位置。

    查看apple doc 了解其他可自定义选项。如果要创建永久位置,请使用编辑器或 online generator 创建 GPX 文件

    【讨论】:

    • 对于另一个高级 GPX 创建者来说,这对于路线创建非常有效。 gpxcreator.com
    • 谢谢!这让我很烦恼 AGES!
    【解决方案2】:

    您可以像 Shams Ahmed 提到的那样在 默认位置 选项中设置它,但还有一个选项。

    如果您希望 XCode 保留您在 iOS 模拟器的 Debug – Location 菜单中所做的偏好,只需取消选中 Edit scheme 中的 Allow Location Simulation 复选框 菜单。现在位置不会重置为“无”,iOS 模拟器将尊重您的位置设置。

    【讨论】:

    • 这其实是我一直在寻找的解决方案!
    • 这应该是选择的答案!
    • 这确实保留了模拟器的自定义设置。但是当直接在设备上启动时,应用程序无法找到它的位置。
    【解决方案3】:

    我使用的是 .gpx 文件,但仍然无法正常工作。然后我使用上面 Shams Ahmed 描述的online generator 创建了一个新的,这个现在工作正常。新旧 .gpx 文件之间的区别在于,我在坐标 (14,99889) 中使用逗号,而不是点 (14.99889)!

    【讨论】:

      猜你喜欢
      • 2014-10-18
      • 2016-02-28
      • 1970-01-01
      • 2013-11-12
      • 1970-01-01
      • 2014-11-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多