我正在尝试在iOS应用中添加Place Autocomplete
,但总是出现此错误。
The operation couldn’t be completed. The Places API for iOS is not enabled. See the developer's guide (https://developers.google.com/places/ios-api/start) for how to enable the Google Places API for iOS.
我正在尝试在Google Cloud Platform中激活Places API for iOS
,但该选项未出现在API库列表中。有人知道为什么吗?我在StackOverflow中看过不同的教程和文章,但没人解释原因。
我不知道我的帐户是否需要一些配置。
请参阅所附的屏幕截图。
您会看到Places API for iOS
不在列表中。
答案 0 :(得分:1)
我也遇到了这个问题,但是发现这个answer很有帮助。
问题是GooglePlaces pod
没有更新。当我们运行pod install
时,GooglePlaces
窗格会自动在版本2.7.0
上设置,但最新版本是版本3.0.2
。
尝试pod update GooglePlaces --verbose
时pod
无法正确更新,因此我最终像这样直接在podfile
上设置版本:
# Pods for myProject
pod 'Alamofire', '~> 4.7'
pod 'GoogleMaps', '~> 3.0.2'
pod 'GooglePlaces', '~> 3.0.2'
然后再次运行pod install
并消失了“未启用api”错误。