【问题标题】:iOS : Google Maps API failing when applying API KEY restrictionsiOS:应用 API KEY 限制时,Google Maps API 失败
【发布时间】:2018-11-01 21:14:13
【问题描述】:

当我在没有任何 API 密钥限制的情况下使用 Google API 密钥时,Google 地图可以在应用程序中正常加载。一旦我应用限制,例如:

  • 应用程序限制:iOS 应用程序:接受来自 iOS 的请求 具有这些捆绑标识符之一的应用程序
  • 服务的 API 限制

应用程序在访问地图时会在中间发红。

【问题讨论】:

标签: ios google-maps api-key


【解决方案1】:

我用snapshots 创建了一个working example。我只是关注Google Maps tutorial。无论有没有 ios 应用程序的限制,它都没有对我造成崩溃。

添加了谷歌地图工作示例

添加了位置管理器

已处理位置更新

添加了网络可达性

希望对你有帮助。

【讨论】:

  • @tamsler 查看答案
【解决方案2】:

SIGABRT(信号中止)意味着应该有一些信号,但它被某种方式中止了。通常它会告诉你为什么它会崩溃。

  • 所以首先检查控制台的描述:

[

  • 如果没有打印,请尝试模拟器而不是真实设备。 在调试方面,它比真实设备更强大。
  • 确保您处于调试配置中:

[ - 如果您没有发现问题,您可以在诊断中打开内存管理选项以获得更好的结果:(特别是 Zombie Objects

[

  • 您也可以尝试添加一些异常断点以在问题发生之前将其捕获:

[

我认为上述其中一项应该会让您更具体地了解该问题及其原因。那你绝对可以搞定。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-12-25
    • 1970-01-01
    • 2011-05-24
    • 2018-02-27
    • 1970-01-01
    • 1970-01-01
    • 2019-10-10
    • 1970-01-01
    相关资源
    最近更新 更多