Я работал с google analytics
отлично в течение прошлого года, и теперь я перехожу на swift
. У меня проблема с импортом с помощью pods
[ Я провел обширный поиск, и кажется, проблема с [use_frameworks!], который требуется для Alamofire
.
Я добавил SDK вручную, то есть libGoogleAnalyticsServices.a
, и импортировал некоторые другие файлы в связующий файл с именем header-Bridging-Header.h
:
#import <Google/Analytics.h>
#import <libGoogleAnalyticsServices.a>
#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"
сейчас в AppDelegate.swift
пытаюсь настроить трекер из GoogleService-Info.plist.
var configureError:NSError?
GGLContext.sharedInstance().configureWithError(&configureError)
if configureError != nil {
println("Error configuring the Google context: \(configureError)")
}
но он показывает ошибку использования неразрешенного идентификатора GGLContext
gai.trackerWithTrackingId("UA-xxxxxxxx-x")
- person Altrim   schedule 14.07.2015libGoogleAnalyticsServices
с другими библиотеками, указанными в документах, в ваши проекты, ориентированные на связанные платформы и библиотеки. - person Altrim   schedule 14.07.2015<Google/Analytics.h>
и<libGoogleAnalyticsServices.a>
. Они вам там не нужны. И обязательно удалите Google Analytics из подфайла, так как вы добавляете их вручную. - person Altrim   schedule 14.07.2015