Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/22.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
Ios Firebase admob未从pod或服务器获取最新的google ad mob SDK_Ios_Objective C_Firebase_Admob - Fatal编程技术网

Ios Firebase admob未从pod或服务器获取最新的google ad mob SDK

Ios Firebase admob未从pod或服务器获取最新的google ad mob SDK,ios,objective-c,firebase,admob,Ios,Objective C,Firebase,Admob,我已经阅读了许多与Firebase AdMob相关的问题及其解决方案,我对我的应用程序&CoCoCoaPod更新也做了同样的事情,但仍然面临库问题,并出现以下错误: [GADMobileAds configureWithApplicationID:@"ca-app-pub-3940256099942544~1458002511"]; 错误:所选方法没有未知类 配置应用程序ID 问题参考: 尽管如此,它还是低于POD的SDK版本 谷歌移动广告SDK(7.8.1) 虽然我手动在

我已经阅读了许多与Firebase AdMob相关的问题及其解决方案,我对我的应用程序&
CoCoCoaPod
更新也做了同样的事情,但仍然面临库问题,并出现以下错误:

[GADMobileAds configureWithApplicationID:@"ca-app-pub-3940256099942544~1458002511"];
错误:所选方法没有未知类 配置应用程序ID

问题参考:

尽管如此,它还是低于POD的SDK版本

谷歌移动广告SDK(7.8.1)

虽然我手动在最新版本上强制更新,如下所示:

pod 'Google-Mobile-Ads-SDK', '~> 7.16'

参考:基于CocoaPod网站

target'MyApp'do pod'Google Mobile Ads SDK',“~>7.16”end

它会给我带来如下错误:

我还进行了pod回购更新

但对于最新的库仍然没有结果

编辑:

Analyzing dependencies
Pre-downloading: `youtube-ios-player-helper` from `https://github.com/youtube/youtube-ios-player-helper`, commit `head`
Removing GoogleUtilities
Downloading dependencies
Using AFNetworking (3.1.0)
Installing Firebase 3.11.1 (was 3.2.0)
Installing FirebaseAnalytics 3.6.0 (was 3.2.0)
Installing FirebaseCore (3.4.7)
Installing FirebaseInstanceID 1.0.8 (was 1.0.6)
Installing Google-Mobile-Ads-SDK 7.16.0 (was 7.8.1)
Installing GoogleInterchangeUtilities 1.2.2 (was 1.2.1)
Installing GoogleSymbolUtilities 1.1.2 (was 1.1.1)
Installing GoogleToolboxForMac (2.1.1)
Installing MBProgressHUD 1.0.0 (was 0.9.2)
Installing SDWebImage 3.8.2 (was 3.7.6)
Installing youtube-ios-player-helper 0.1.6 (was 0.1.6)
Generating Pods project
Integrating client project
**Installing Google-Mobile-Ads-SDK 7.16.0 (was 7.8.1)**
虽然我手动下载,但它还是给了我一个旧的库,没有上面的方法实现,谷歌需要定期更新这个库

请帮助我,因为我从昨晚起就一直呆在这里


提前感谢。

因为昨晚我一直在努力解决这个问题,最后,我找到了一个解决方案,所以我发布了自己的答案,也许有人会从这个答案中得到帮助

由于CocoaPod也缓存到了我们的系统中,这就是为什么它会产生问题,并且无法从CocoaPod服务器获取最新的库

因此,我采取了以下步骤来实现最新的谷歌移动广告SDK 7.16

步骤1:通过以下命令清除所有CocoaPod缓存。

rm -rf "${HOME}/Library/Caches/CocoaPods"
rm -rf "`pwd`/Pods/" 
pod setup
pod update
第2步:再次设置pod以从主pod获取所有回购。

rm -rf "${HOME}/Library/Caches/CocoaPods"
rm -rf "`pwd`/Pods/" 
pod setup
pod update
步骤3:从POD获取更新库。

rm -rf "${HOME}/Library/Caches/CocoaPods"
rm -rf "`pwd`/Pods/" 
pod setup
pod update
并最终从POD获得以下最新库:

Analyzing dependencies
Pre-downloading: `youtube-ios-player-helper` from `https://github.com/youtube/youtube-ios-player-helper`, commit `head`
Removing GoogleUtilities
Downloading dependencies
Using AFNetworking (3.1.0)
Installing Firebase 3.11.1 (was 3.2.0)
Installing FirebaseAnalytics 3.6.0 (was 3.2.0)
Installing FirebaseCore (3.4.7)
Installing FirebaseInstanceID 1.0.8 (was 1.0.6)
Installing Google-Mobile-Ads-SDK 7.16.0 (was 7.8.1)
Installing GoogleInterchangeUtilities 1.2.2 (was 1.2.1)
Installing GoogleSymbolUtilities 1.1.2 (was 1.1.1)
Installing GoogleToolboxForMac (2.1.1)
Installing MBProgressHUD 1.0.0 (was 0.9.2)
Installing SDWebImage 3.8.2 (was 3.7.6)
Installing youtube-ios-player-helper 0.1.6 (was 0.1.6)
Generating Pods project
Integrating client project
**Installing Google-Mobile-Ads-SDK 7.16.0 (was 7.8.1)**
现在我的应用程序中有了最新版本的SDK:

Analyzing dependencies
Pre-downloading: `youtube-ios-player-helper` from `https://github.com/youtube/youtube-ios-player-helper`, commit `head`
Removing GoogleUtilities
Downloading dependencies
Using AFNetworking (3.1.0)
Installing Firebase 3.11.1 (was 3.2.0)
Installing FirebaseAnalytics 3.6.0 (was 3.2.0)
Installing FirebaseCore (3.4.7)
Installing FirebaseInstanceID 1.0.8 (was 1.0.6)
Installing Google-Mobile-Ads-SDK 7.16.0 (was 7.8.1)
Installing GoogleInterchangeUtilities 1.2.2 (was 1.2.1)
Installing GoogleSymbolUtilities 1.1.2 (was 1.1.1)
Installing GoogleToolboxForMac (2.1.1)
Installing MBProgressHUD 1.0.0 (was 0.9.2)
Installing SDWebImage 3.8.2 (was 3.7.6)
Installing youtube-ios-player-helper 0.1.6 (was 0.1.6)
Generating Pods project
Integrating client project
**Installing Google-Mobile-Ads-SDK 7.16.0 (was 7.8.1)**
希望这将有助于解决CocoaPod问题,避免从服务器获取最新的库或SDK


谢谢

从昨晚开始,我一直在努力解决这个问题,最后,我找到了一个解决方案,所以我发布了自己的答案,也许有人会从这个答案中得到帮助

由于CocoaPod也缓存到了我们的系统中,这就是为什么它会产生问题,并且无法从CocoaPod服务器获取最新的库

因此,我采取了以下步骤来实现最新的谷歌移动广告SDK 7.16

步骤1:通过以下命令清除所有CocoaPod缓存。

rm -rf "${HOME}/Library/Caches/CocoaPods"
rm -rf "`pwd`/Pods/" 
pod setup
pod update
第2步:再次设置pod以从主pod获取所有回购。

rm -rf "${HOME}/Library/Caches/CocoaPods"
rm -rf "`pwd`/Pods/" 
pod setup
pod update
步骤3:从POD获取更新库。

rm -rf "${HOME}/Library/Caches/CocoaPods"
rm -rf "`pwd`/Pods/" 
pod setup
pod update
并最终从POD获得以下最新库:

Analyzing dependencies
Pre-downloading: `youtube-ios-player-helper` from `https://github.com/youtube/youtube-ios-player-helper`, commit `head`
Removing GoogleUtilities
Downloading dependencies
Using AFNetworking (3.1.0)
Installing Firebase 3.11.1 (was 3.2.0)
Installing FirebaseAnalytics 3.6.0 (was 3.2.0)
Installing FirebaseCore (3.4.7)
Installing FirebaseInstanceID 1.0.8 (was 1.0.6)
Installing Google-Mobile-Ads-SDK 7.16.0 (was 7.8.1)
Installing GoogleInterchangeUtilities 1.2.2 (was 1.2.1)
Installing GoogleSymbolUtilities 1.1.2 (was 1.1.1)
Installing GoogleToolboxForMac (2.1.1)
Installing MBProgressHUD 1.0.0 (was 0.9.2)
Installing SDWebImage 3.8.2 (was 3.7.6)
Installing youtube-ios-player-helper 0.1.6 (was 0.1.6)
Generating Pods project
Integrating client project
**Installing Google-Mobile-Ads-SDK 7.16.0 (was 7.8.1)**
现在我的应用程序中有了最新版本的SDK:

Analyzing dependencies
Pre-downloading: `youtube-ios-player-helper` from `https://github.com/youtube/youtube-ios-player-helper`, commit `head`
Removing GoogleUtilities
Downloading dependencies
Using AFNetworking (3.1.0)
Installing Firebase 3.11.1 (was 3.2.0)
Installing FirebaseAnalytics 3.6.0 (was 3.2.0)
Installing FirebaseCore (3.4.7)
Installing FirebaseInstanceID 1.0.8 (was 1.0.6)
Installing Google-Mobile-Ads-SDK 7.16.0 (was 7.8.1)
Installing GoogleInterchangeUtilities 1.2.2 (was 1.2.1)
Installing GoogleSymbolUtilities 1.1.2 (was 1.1.1)
Installing GoogleToolboxForMac (2.1.1)
Installing MBProgressHUD 1.0.0 (was 0.9.2)
Installing SDWebImage 3.8.2 (was 3.7.6)
Installing youtube-ios-player-helper 0.1.6 (was 0.1.6)
Generating Pods project
Integrating client project
**Installing Google-Mobile-Ads-SDK 7.16.0 (was 7.8.1)**
希望这将有助于解决CocoaPod问题,避免从服务器获取最新的库或SDK


谢谢

我遇到了同样的问题。就我而言,这是因为我使用的是
pod安装
,而不是
pod更新

当我使用
pod update
时,Firebase被更新为一个新版本,其中包括最新版本的Google Mobile Ads SDK


我遇到了同样的问题,这是对差异的极好解释。就我而言,这是因为我使用的是
pod安装
,而不是
pod更新

当我使用
pod update
时,Firebase被更新为一个新版本,其中包括最新版本的Google Mobile Ads SDK

很好地解释了这一差异