【发布时间】:2015-08-23 23:29:49
【问题描述】:
我想将 Google Analytics iOS SDK 添加到我的项目中,但很遗憾它不起作用。我没有使用 Cocoa Pods,也许这就是问题,因为谷歌说在教程中使用它,但由于其他原因我不能在这个项目中使用它。
所以我就是这样尝试的:
- 我创建了配置文件
- 我添加了
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 中添加哪些文件),我将不胜感激。
【问题讨论】:
-
你为什么不用可可豆荚?这是一个非常好的选择!
-
@AndriyGordiychuk 我不喜欢它,我更喜欢手动添加东西。
-
@AndriyGordiychuk Cocoapods 添加了大量依赖项,例如修改工作空间。当他们应该学习如何制作一个合适的 iOS 框架时,看到谷歌分析推动它是一种耻辱。
-
@AndriyGordiychuk CocoaPods 控制了我的应用程序构建过程的一个基本部分,这可能会使持续集成的使用变得复杂。此外,在专业环境中,非常不希望将 Internet 访问 作为构建依赖项。我与 TheCodingArt 一样对 Google 不支持与基本 iOS 工具集的集成感到失望。
标签: ios objective-c google-analytics google-analytics-sdk