我做的步骤:
pod repo remove master
pod setup
pod update --verbose
(只是为了检查进度,特别是在更新Google SDK时,需要很长时间才能完成)。
在那里,我得到了警告。在我的日志中,Google SDK已成功更新:
- >安装Google 3.1.0(原为3.0.3)
- >安装GoogleMaps 2.3.0(版本为2.2.0)
Podfile:
target 'MyProj' do
...
pod 'Google/Analytics'
pod 'GoogleMaps'
...
target 'MyProjTests' do
inherit! :search_paths
end
post_install do |installer|
installer.pods_project.targets.each do |target|
target.build_configurations.each do |config|
config.build_settings['SWIFT_VERSION'] = '3.0'
end
end
end
end
我想知道如何摆脱这种警告。
答案 0 :(得分:91)
将pod 'Google/Analytics'
更改为pod 'GoogleAnalytics'
,删除斜杠。
答案 1 :(得分:45)
对Paul Beusterien的回答:
首先,从桥接标题中删除旧导入:
#import <Google/Analytics.h>
然后,将以下内容添加到桥接头中:
#import "GAI.h"
#import "GAIDictionaryBuilder.h"
#import "GAIEcommerceFields.h"
#import "GAIEcommerceProduct.h"
#import "GAIEcommerceProductAction.h"
#import "GAIEcommercePromotion.h"
#import "GAIFields.h"
#import "GAILogger.h"
#import "GAITrackedViewController.h"
#import "GAITracker.h"
最后,您可能需要重新检查: https://developers.google.com/analytics/devguides/collection/ios/v3/
您不再需要GGLContext线了。
希望这有帮助。