如何使用pod获取最新的GoogleMaps SDK

时间:2016-01-06 10:21:45

标签: ios google-maps google-places-api gmsautocomplete

  1. 我正在尝试google place sdk示例。我用
  2. 安装了它
      

    pod尝试GoogleMaps

    1. 我使用cocoapods
    2. 安装了GoogleMaps(1.10.5)
        

      来源' https://github.com/CocoaPods/Specs.git'

           

      平台:ios,' 8.1'

           

      pod' GoogleMaps'

      在两个步骤中检查GoogleMaps,示例(1)中的一个包含更多标题,如GMSAutocompleteTableDataSource.h

      enter image description here

      为什么他们不一样?样本中的那个似乎是一个更好的版本,但pods给出的那个不是最新版本?它甚至不在changelog

4 个答案:

答案 0 :(得分:9)

运行pod update GoogleMaps。 Cocoapods不会更新您已下载的pod的版本,除非您明确运行pod update或更新podspec以要求更新版本。有关详细信息,请参阅https://guides.cocoapods.org/using/pod-install-vs-update.html

答案 1 :(得分:3)

我查看了最新的podspec

我只需要将版本设置为最新版本

  

例如

     

pod' GoogleMaps','〜> 2.5.0'

答案 2 :(得分:0)

在我的项目的podfile中,我没有指定版本。 pod行只是指定:pod'GoogleMaps'

因此,如果您未在podfile中包含该版本,则终端窗口中的以下命令将更新为最新版本:pod'GoogleMaps'

在输入此命令之前,请确保您所在的文件夹中包含您的podfile。

当您看到此消息时,可能需要一段时间来处理Pod:更新本地规格存储库。

耐心等待 - 大约需要20分钟。

答案 3 :(得分:0)

我只是遇到了这个错误,并且按照上述建议更新了最新的GoogleMap,但是必须删除设备上的应用并重新安装该应用才能解决该错误。直到我这样做,错误仍然存​​在。