【问题标题】:Can't add Google Analytics iOS SDK without cocoa pods to my project无法将没有可可豆荚的 Google Analytics iOS SDK 添加到我的项目中
【发布时间】: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


【解决方案1】:

我刚才正在寻找完全相同的东西。 I found this very simple tutorial,它对我有用。如果您需要更多帮助,请告诉我。

【讨论】:

【解决方案2】:

遵循AntonyG 发布的the tutorial 不会成功,除非您还按照 Google here 的要求将以下内容添加到应用程序目标的链接库中:

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

【讨论】:

  • 确实,这些库需要添加!
【解决方案3】:

#import &lt;Google/Analytics.h&gt; 仅在您使用 Cocoa Pods 时才有效...

试试:

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

看看@AntonyG 提供的链接!它将逐步指导您如何在没有 Cocoa Pods 的情况下使用 Google Analytics!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-04-20
    • 2023-03-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-29
    • 1970-01-01
    相关资源
    最近更新 更多