'Google/Analytics.h' 找不到文件 - XCode 7
'Google/Analytics.h' file not found - XCode 7
我在将 Google Analytics SDK 集成到我的 iOS 项目时遇到很多问题。我正在使用 XCode 7 并以 iOS 7 为目标。使用 Swift 2.0。但是我可以让示例正常工作(虽然没有转换为 Swift 2.0)。
我试过通过 CocoaPods 安装和手动复制文件:
https://developers.google.com/analytics/devguides/collection/ios/v3/sdk-download
通过 CocoaPods 安装时我都试过了
pod 'Google/Analytics'
、
pod 'GoogleAnalytics'
和
pod 'Google/Analytics', '~> 1.0.0'
无论哪种情况,XCode 构建都会因错误而失败
BridgingHeader.h:2:9: 'Google/Analytics.h' file not found
Failed to import bridging header '/Users/jonas.andersson/Projects/MyAppName/MyAppName/Supporting files/BridgingHeader.h'
这行:
#import <Google/Analytics.h>
我也试过添加
$(SRCROOT)/Pods/GoogleAnalytics
以及来自
的其他建议
更新
使用 pod 'GoogleAnalytics'
然后 #import <Google/Analytics.h>
效果更好。但是然后我收到以下错误:
Use of unresolved identifier 'GGLContext'
当我根据 Google 文档尝试设置 GA 时:
var configureError:NSError?
GGLContext.sharedInstance().configureWithError(&configureError)
通过离开 Google 自己的教程而不使用 GGLContext
并直接导入 headers 来解决它。
我的播客文件:
platform :ios, ’7.0’
use_frameworks!
pod 'GoogleAnalytics'
和BridgingHeader.h
:
#import "GAI.h"
#import "GAIDictionaryBuilder.h"
#import "GAIFields.h"
和设置:
let gai = GAI.sharedInstance()
let id = "my-GA-id"
gai.trackerWithTrackingId(id)
gai.trackUncaughtExceptions = true
gai.logger.logLevel = GAILogLevel.Verbose
也添加到 User Header Search Paths
:
$(SRCROOT)/Pods/GoogleAnalytics (recursive)
#import <GoogleAnalytics/GAI.h>
而不是:
#import <GoogleAnalytics.h>
这对我有用,XCODE9.0.
我在将 Google Analytics SDK 集成到我的 iOS 项目时遇到很多问题。我正在使用 XCode 7 并以 iOS 7 为目标。使用 Swift 2.0。但是我可以让示例正常工作(虽然没有转换为 Swift 2.0)。
我试过通过 CocoaPods 安装和手动复制文件:
https://developers.google.com/analytics/devguides/collection/ios/v3/sdk-download
通过 CocoaPods 安装时我都试过了
pod 'Google/Analytics'
、
pod 'GoogleAnalytics'
和
pod 'Google/Analytics', '~> 1.0.0'
无论哪种情况,XCode 构建都会因错误而失败
BridgingHeader.h:2:9: 'Google/Analytics.h' file not found
Failed to import bridging header '/Users/jonas.andersson/Projects/MyAppName/MyAppName/Supporting files/BridgingHeader.h'
这行:
#import <Google/Analytics.h>
我也试过添加
$(SRCROOT)/Pods/GoogleAnalytics
以及来自
更新
使用 pod 'GoogleAnalytics'
然后 #import <Google/Analytics.h>
效果更好。但是然后我收到以下错误:
Use of unresolved identifier 'GGLContext'
当我根据 Google 文档尝试设置 GA 时:
var configureError:NSError?
GGLContext.sharedInstance().configureWithError(&configureError)
通过离开 Google 自己的教程而不使用 GGLContext
并直接导入 headers 来解决它。
我的播客文件:
platform :ios, ’7.0’
use_frameworks!
pod 'GoogleAnalytics'
和BridgingHeader.h
:
#import "GAI.h"
#import "GAIDictionaryBuilder.h"
#import "GAIFields.h"
和设置:
let gai = GAI.sharedInstance()
let id = "my-GA-id"
gai.trackerWithTrackingId(id)
gai.trackUncaughtExceptions = true
gai.logger.logLevel = GAILogLevel.Verbose
也添加到 User Header Search Paths
:
$(SRCROOT)/Pods/GoogleAnalytics (recursive)
#import <GoogleAnalytics/GAI.h>
而不是:
#import <GoogleAnalytics.h>
这对我有用,XCODE9.0.