Google AdMob Podfile - 手动与自动版本更新?

时间:2016-05-19 09:22:10

标签: ios swift admob cocoapods

好的,如果这可能是一个'绿色'问题而道歉......

我已成功通过CocoaPods整合了Google AdMob SDK。

我的pod文件如下:

source 'https://github.com/CocoaPods/Specs.git'

platform :ios, '7.0'
pod 'Google-Mobile-Ads-SDK', '~> 7.0'

因此,我的Podfile应该自动“抓取”比版本7.0“更新”的任何版本。

我仍在开发我的应用程序,当我在物理设备上运行测试时,我在控制台中看到了这种类型的消息:

  

您目前使用的是SDK 7.8.0版。请   考虑将您的SDK更新为最新的SDK版本以获取   最新功能和错误修复。最新的SDK可以从中下载   ....

所以我通过指向我的相关目录的终端运行Podinstall命令,该目录包含我的开发应用程序的最新Xcode项目,并将所有相关的Google移动广告SDK更新为当前版本。

我猜我的应用程序不是“实时”,我的Podfile在自动更新方面基本上没有用。

问题:如果我今天将我的项目上传到App Store,并将我的Podfile更新为最新的Google AdMob SDK版本,那么它会自动将我的项目更新到最新版本吗?我的Podfile中的三(3)行代码是否足够?

如果这是一个非常基本的问题,请提前多多谢意并道歉;)

1 个答案:

答案 0 :(得分:0)

我自己对CocoaPods相当新,所以我不是100%你的意思

“我猜我的应用程序不是'直播',我的Podfile在自动更新方面基本上没有用。”

我相信更新你需要运行Update命令的Pod,它不会自动更新。

如果我今天将我的项目上传到App Store,并将我的Podfile更新为最新的Google AdMob SDK版本,那么它会自动将我的项目更新到最新版本吗?

我相信不,你需要运行podUpdate。

我的Podfile中的三(3)行代码是否足够?

应该是

这是我的pod文件的外观

  # Uncomment this line to define a global platform for your project
  # platform :ios, '9.0'

  target 'MyGame (iOS)' do
  # Comment this line if you're not using Swift and don't want to use     dynamic frameworks
  use_frameworks!

   pod 'Google-Mobile-Ads-SDK', '~> 7.0'
   pod 'ChartboostSDK'

   # Pods for MyGame (iOS)

   target 'MyGame (iOS) Tests' do
   inherit! :search_paths
   # Pods for testing
   end

 end

CocoaPods最近实际上为OSX发布了一个应用程序,这使得使用它变得更加容易

https://cocoapods.org/app

要阅读更多更新pod更新与安装,您应阅读此内容。

https://guides.cocoapods.org/using/pod-install-vs-update.html

或者来自ray wenderlich的快速教程

https://www.raywenderlich.com/97014/use-cocoapods-with-swift

希望这有帮助