将GoogleAnalytics标头导入Swift框架?

时间:2017-06-24 18:43:40

标签: ios swift xcode google-analytics

没有正确答案的是this question的重复。我尝试将Google Analytics添加到我的框架中,但它无效。伞头文件在#import <Google/Analytics.h>上有错误:“在框架模块'FrameworkName'中包含非模块化头文件:'/ Users /.../Pods/Headers/Public/Google/Google/Analytics.h' “

允许框架模块中的非模块化包含 。 伞标题是公开。 还有什么?我花了两天时间寻找没有结果的答案。请帮忙。

1 个答案:

答案 0 :(得分:1)

好的,我已经解决了。 首先,我将'Google / Analytics'广告替换为'GoogleAnalytics'(没有斜线),因为第一个已被弃用。 在我正在使用我的框架的项目中的第二个,在我设置的桥接文件中跟随:

#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"'

而不是#import <Google/Analytics.h>

第三,我从项目中删除了 GoogleService-Info.plist 文件,并将GUI跟踪器ID设置添加到代码中,如Google documents中所述。 完成。