好的,如果这可能是一个'绿色'问题而道歉......
我已成功通过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)行代码是否足够?
如果这是一个非常基本的问题,请提前多多谢意并道歉;)
答案 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发布了一个应用程序,这使得使用它变得更加容易
要阅读更多更新pod更新与安装,您应阅读此内容。
https://guides.cocoapods.org/using/pod-install-vs-update.html
或者来自ray wenderlich的快速教程
https://www.raywenderlich.com/97014/use-cocoapods-with-swift
希望这有帮助