Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/116.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Can';t在iOS项目中更新Google AdMob_Ios_Swift_Admob_Cocoapods - Fatal编程技术网

Can';t在iOS项目中更新Google AdMob

Can';t在iOS项目中更新Google AdMob,ios,swift,admob,cocoapods,Ios,Swift,Admob,Cocoapods,我已经使用Cocoapods将Google AdMob集成到我的iOS(Swift)项目中。很好用 当我第一次看到关于AdMod有更新的日志消息时,我运行了pod update,但消息仍然被记录下来,并告诉我更新AdMob 从pod update的输出中,我看到AdMob是它的最新版本。V7.8.1,但不知何故Xcode无法识别该变化 有什么想法吗 更新 我的播客文件: # Uncomment this line to define a global platform for your proj

我已经使用Cocoapods将Google AdMob集成到我的iOS(Swift)项目中。很好用

当我第一次看到关于AdMod有更新的日志消息时,我运行了
pod update
,但消息仍然被记录下来,并告诉我更新AdMob

pod update
的输出中,我看到AdMob是它的最新版本。V7.8.1,但不知何故Xcode无法识别该变化

有什么想法吗

更新

我的播客文件:

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

target 'En Yakın' do
  # Comment this line if you're not using Swift and don't want to use dynamic frameworks
  use_frameworks!

  # Pods for Ara Bul
  pod 'SwiftyJSON'
  pod 'Firebase/Core'
  pod 'Firebase/AdMob'

end

提问时的最新版本应为7.9.1

您是否尝试过更新(详细)?。我建议您下载cocoaPods应用程序,这样可以更轻松地管理您的pods

一旦安装并打开pod文件,您将在右上角有3个选项(安装、安装verbose和更新verbose)。我会尝试一下,看看是否会推到最新的更新

如果这不起作用,可以尝试从可可豆中卸载SDK。重新启动xCode项目,然后再次尝试安装pod

如果这也不起作用,我会尝试直接通过安装AdMob SDK

pod“谷歌移动广告SDK”

我不确定常规的和firebase的有什么区别,也许firebase的有点不同

注:正如Eric Lichtenschlag成员所指出的那样


AdMob有时会在Firebase发布周期之外发布,并更新Google Mobile Ads SDK pod。但是,当Firebase发布时,他们的Firebase/AdMob pod取决于特定版本的Google Mobile Ads SDK,因此它是稳定的,并且Firebase发布之间您的Firebase体验不会发生变化。目前,Firebase的最新版本指向Google Mobile Ads SDK 7.8.1。在下一次Firebase更新中,它将指向AdMob的最新版本,目前为7.9.1


希望这能有所帮助。

似乎Xcode有问题,所以你可以重置Xcode,然后重新打开。@CuongNguyen我已经重置甚至删除了很多派生数据,但运气不好。有趣的是,我正要尝试Cocoapods应用程序。:]让我们看看…挑战性地,让它更容易使用。让我们知道它是如何运行的。如果最新版本是7.9.1,我仍然使用7.8.1,因为Cocoapods即使在
verbose(update)
之后通过app检索到的内容。AdMob有时会在Firebase发布周期之外发布,并更新Google Mobile Ads SDK pod。但是,当Firebase发布时,他们的Firebase/AdMob pod取决于特定版本的Google Mobile Ads SDK,因此它是稳定的,并且Firebase发布之间您的Firebase体验不会发生变化。目前,Firebase版本指向Google Mobile Ads SDK 7.8.1。在下一次Firebase更新中,它将指向AdMob的最新版本,目前为7.9.1。嘿,谢谢您的评论。如果你不介意的话,因为我的答案已经标记好了,我会在上面加上这个评论。