Google Maps SDK for iOS必须在使用前通过[GMSServices ProvideAppKey:…]初始化

Google Maps SDK for iOS必须在使用前通过[GMSServices ProvideAppKey:…]初始化,ios,swift,google-maps-sdk-ios,Ios,Swift,Google Maps Sdk Ios,即使我在didFinishLaunchingWithOptions完全设置了SGMServices,我也会遇到这个错误。 我使用断点仔细检查了所有与映射相关的对象是否在之后初始化 设置代码被调用 Terminating app due to uncaught exception 'GMSServicesException', reason: 'Google Maps SDK for iOS must be initialized via [GMSServices provideAPIKey:..

即使我在didFinishLaunchingWithOptions完全设置了SGMServices,我也会遇到这个错误。 我使用断点仔细检查了所有与映射相关的对象是否在之后初始化 设置代码被调用

Terminating app due to uncaught exception 'GMSServicesException', reason: 'Google Maps SDK for iOS must be initialized via [GMSServices provideAPIKey:...] prior to use'
//谷歌地图
GMSPlacesClient.ProvideAppKey(“”)
GMSServices.provideAPIKey(“”)

这是否意味着我使用的是无效的密钥,还是存在其他问题?

您可以尝试交换这些语句(意思是,先放置gms服务,然后放置GMSPlacesClient)并查看是否有效,如果无效,请一次尝试一个语句,以检查您的api密钥是否良好。谢谢
// Google Maps
GMSPlacesClient.provideAPIKey("<my key>")
GMSServices.provideAPIKey("<my key>")