崩溃
为了跟踪我们的应用程序中的人口统计信息,我添加了Google推荐的allowIDFACollection = YES
行。但是,一旦我在没有调试的情况下运行它,我就会在下面的第二行上遇到未识别的选择器崩溃:
gGoogleTracker = [[GAI sharedInstance] trackerWithTrackingId:@"UA-99999999-9"];
gGoogleTracker.allowIDFACollection = YES;
程序崩溃原因:
-[GAITrackerImpl setAllowIDFACollection:]: unrecognized selector sent to instance 0x170286d10
安装设置
就我所知,GAI已经正确地集成了,但既然会崩溃,那么我肯定遗漏了什么!以下是我能想到的所有相关细节:
该项目包括AdSupport.framework
和两个Google Analytics二进制文件:
Google Analytics文件存储在Activehours/frameworks中:
两个库libAdIdAccess.a
和libGoogleAnalyticsServices.a
以及AdSupport框架(未显示)都链接到了二进制文件中:
其他链接器标记如下,包括-ObjC
:
你有什么想法?我做错了哪些部分?
[[[GAI sharedInstance] defaultTracker] setAllowIDFACollection:YES];
。 - JeffN