2015-08-23 54 views
6

我想將Google Analytics iOS SDK添加到我的項目中,但不幸的是它不起作用。我沒有使用Cocoa Pods,也許這就是問題,因爲Google說在教程中使用它,但是由於其他原因,我不能在這個項目中使用它。無法將不帶可可豆莢的Google Analytics iOS SDK添加到我的項目中

所以這就是我怎樣努力:

  • 我創建的配置文件
  • 我已經添加了GoogleService-info.plist
  • 我已經添加了GoogleAnalytics/Library文件夾到我的項目和libGoogleAnalyticsServices.a文件

然後我將它添加到我的AppDelegate.m

#import <Google/Analytics.h> 
//... 

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { 

// Configure tracker from GoogleService-Info.plist. 
    NSError *configureError; 
    [[GGLContext sharedInstance] configureWithError:&configureError]; 
    NSAssert(!configureError, @"Error configuring Google services: %@", configureError); 

    return YES; 
} 

它完全來自教程,但是當我嘗試運行它時,出現一個錯誤Google/Analytics.h file not found。我真的很感激,如果有人能告訴我什麼是問題,或者有人可以解釋我怎麼可以設置整個事情沒有可可豆莢(我應該從zip中添加哪些文件。)

+0

爲什麼你不使用可可豆莢?這是一個非常棒的選擇! –

+6

@AndriyGordiychuk我不喜歡它,我更喜歡手動添加東西。 – rihe

+2

@AndriyGordiychuk Cocoapods在修改工作空間等方面增加了大量的依賴關係。當Google Analytics推出它時,他們應該學習如何製作一個合適的iOS框架,這是一件很遺憾的事情。 – TheCodingArt

回答

15

我正在尋找完全相同剛纔的事情。 I found this very simple tutorial,它爲我工作。讓我知道你是否需要更多的幫助。

+0

不錯,以下是訪問SDK的快速鏈接:https://developers.google.com/analytics/devguides/collection/ios/v3/sdk-download – CMash

2

#import <Google/Analytics.h>如果使用可可豆莢只工作...

嘗試:

#import "GAI.h" 
#import "GAIDictionaryBuilder.h" 
#import "GAIFields.h" 
#import "GAILogger.h" 

看看鏈接@AntonyG所賜!它會一步一步教你如何在沒有Cocoa Pod的情況下使用Google Analytics!

5

繼發表AntonyGthe tutorial不會做的伎倆,除非您還添加以下到您的應用目標的鏈接庫,根據需要通過谷歌here

  • CoreData.framework
  • SystemConfiguration.framework
  • libz.dylib
  • libsqlite3.dylib
+0

確實,您需要添加這些庫! – Nay

相關問題