ios - Google map 无法在 iOS 中加载

标签 ios swift google-maps appstore-approval google-places

我在我的 iOS 应用程序中使用 GoogleMaps pod,它工作正常,但在我的最后一个构建中,苹果拒绝了我的应用程序。其背后的原因是,在通过 Wi-Fi 运行 iOS 12.2 的 iPad 上进行审核时, map 无法加载。

我确实尝试在我的设备上重现该错误,但我做不到。

  • 应用确实请求位置许可
  • Google Place API key 似乎也可以。

有什么方法可以确定实际问题是什么以及我应该如何解决这个问题?

最佳答案

最后,我解决了这个问题,为此,我对我的项目进行了一些更改。

1 - 我已经在项目中修补了最新的 Google Plist 文件(我不确定旧的是否是最新的)

2 - 我在我的项目中使用了多种语言,所以在设置谷歌地图的委托(delegate)之前,我已经为我的项目设置了语言。

3 - 我没有从 Storyboard 设置谷歌地图,而是在设置语言后在我的 View Controller 中以编程方式设置谷歌地图。

折腾了半天解决了这个问题,才知道是你的App支持多国语言时才会出现这个问题。这些步骤确实对我有用。

关于ios - Google map 无法在 iOS 中加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55969814/

相关文章:

python - 如何使用 Starflut 在 Flutter 中导入 python 包?

ios - UICollectionView 在较小的设备上导致 "UICollectionViewFlowLayoutBreakForInvalidSizes"

swift - (字符串 : AnyObject) does not have a member named 'subscript'

google-maps - 谷歌地图捕捉到不返回所有值的道路

android - 如何在 Android 中处理 WKT 数据?

objective-c - iOS 中的 cargo 跟踪

iphone - 为什么 TWTweetComposeViewController 不显示帐户选择器?

swift - 在变量中重用 NSSlider 中的值

ios - DateFormatter 在设备上产生意外结果

javascript - Google Maps API,在不使用坐标的情况下在国家/地区放置标记