我想在我的應用程序中獲取GA。我試着這樣做:在Xcode5 SDK 3.03中編譯時添加Google Analytics(分析)鏈接器錯誤
我用這個谷歌Analytics(分析)SDK適用於iOS 3.0版(測試版) - https://developers.google.com/analytics/devguides/collection/ios/v3/
我已經按照文檔的所有步驟。 也已經嘗試過Linker errors when trying to install new Google Analytics 3.0 Beta
在我AppDelegate.h
#import <UIKit/UIKit.h>
#import "GAI.h"
@interface AppDelegate : UIResponder <UIApplicationDelegate>
@property(nonatomic, strong) id<GAITracker> tracker;
@property (strong, nonatomic) UIWindow *window;
@end
在我AppDelegate.m
#import "AppDelegate.h"
#import "GAI.h"
@implementation AppDelegate
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
[GAI sharedInstance].trackUncaughtExceptions = YES;
// Optional: set Google Analytics dispatch interval to e.g. 20 seconds.
[GAI sharedInstance].dispatchInterval = 20;
// Optional: set Logger to VERBOSE for debug information.
[[[GAI sharedInstance] logger] setLogLevel:kGAILogLevelVerbose];
// Initialize tracker.
id<GAITracker> tracker = [[GAI sharedInstance] trackerWithTrackingId:@"UA-47246605-1"];
[GAI sharedInstance].optOut = YES;
[GAI sharedInstance].trackUncaughtExceptions = YES;
[GAI sharedInstance].dispatchInterval = 0;
return YES;
}
ViewController.h
#import <UIKit/UIKit.h>
#import "GAI.h"
#import "GAITrackedViewController.h"
@interface ViewController : GAITrackedViewController
@end
ViewController.m
#import "ViewController.h"
#import "GAI.h"
@interface ViewController()
@end
@implementation ViewController
- (void)viewDidLoad
{
[super viewDidLoad];
self.screenName = @"Home Screen";
}
鏈接,我的項目的測試:https://www.dropbox.com/s/j3ufrv55xym82nc/TesteAnalytics.zip
如何確定您錯過了哪個框架:1)查看「未定義符號」部分中的名稱; 2)谷歌他們(沒有_OBJC_CLASS _ $ _部分); 3)點擊該類的Apple文檔鏈接並閱讀框架名稱。 – Kreiri