我正在使用pod s
pod 'Google/Analytics'
pod 'Google/SignIn'
但在运行pod install
后,我在pod安装结束时收到以下警告
[!] Google has been deprecated
我在谷歌搜索过,我发现建议使用新的广告连播
pod 'GoogleAnalytics'
pod 'GoogleSignIn'
删除了pod install
警告。但是使我的构建失败并在任何带有该行的文件中出现以下错误:
#import <Google/Analytics.h> (!error)Google/Analytics.h file not found
我该如何解决这个问题?
答案 0 :(得分:9)
GoogleAnalytics
pod改变了Google/Analytics
pod的工作方式。最重要的变化是GoogleAnalytics不使用GoogleServices-Info.plist
,而应手动设置跟踪器。此外Google/Analytics.h
文件不再存在,您必须导入正确的文件,我给您举一些例子。
#import <GoogleAnalytics/GAI.h>
#import <GoogleAnalytics/GAIFields.h>
#import <GoogleAnalytics/GAILogger.h>
#import <GoogleAnalytics/GAIDictionaryBuilder.h>
#import <GoogleAnalytics/GAITrackedViewController.h>
#import <GoogleAnalytics/GAITracker.h>
有关更多信息,请查看开发指南 https://developers.google.com/analytics/devguides/collection/ios/v3/?ver=swift
答案 1 :(得分:2)
尝试删除此文件(不会破坏您的项目):
Pods
*.xcworkspace
podfile.lock
并运行pod install
如果它对您没有帮助,请分享您的podfile。