我在我的 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/