相关疑难解决方法(0)

无法使用Cocoapods 0.37,Swift,框架找到GoogleAnalytics-iOS-SDK的标题

使用带有use_frameworks的Swift项目中的可可豆荚0.37.0!在podfile中设置,我无法访问GoogleAnalytics-iOS-SDK pod的头文件.

我应该如何在我的应用中访问Google Analytics广告管理系统的标题?

我试过了;

import GoogleAnalytics_iOS_SDK
Run Code Online (Sandbox Code Playgroud)

在Swift文件中,cocoapods 0.36风格.但是没有任何框架被创建,所以没有好处.

#import <GoogleAnalytics_iOS_SDK/GAI.h>
Run Code Online (Sandbox Code Playgroud)

在桥接头,但不起作用(没有模块映射?)


我已经读过,在'sourse_files'中只包含标题的pod的行为在cocoapods 0.37中发生了变化(参见本提交).这似乎是为了回应use_frameworks在0.36中对这些pod造成的问题(参见此SO问题).

随着Cocoapod行为的这种变化,静态库被正确集成(它不是0.36),符号被编译到应用程序中并在运行时可用.但我无法访问标题.

google-analytics ios cocoapods swift

18
推荐指数
1
解决办法
6350
查看次数

架构armv7的未定义符号:"_ OBJC_CLASS _ $ _ GGLContext",引自:AppDelegate.o中的objc-class-ref

我正在尝试在我的iSO应用中添加Google Analytics,并且我正在使用Google Analytics最新的SDK https://developers.google.com/analytics/devguides/collection/ios/v3/.

成功添加了所有必需的标题和框架到我的项目.但在运行我的应用程序时,我遇到了错误

  1. (null):"_ OBJC_CLASS _ $ _ GGLContext",引自:AppDelegate.o中的objc-class-ref

  2. (null):链接器命令失败,退出代码为1(使用-v查看调用)

下面是我在AppDelegate.m文件中写的代码

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

// Optional: configure GAI options.
GAI *gai = [GAI sharedInstance];
gai.trackUncaughtExceptions = YES;  // report uncaught exceptions
gai.logger.logLevel = kGAILogLevelVerbose;  // remove before app release
Run Code Online (Sandbox Code Playgroud)

还包括(_OBJC_CLASS _ $ _ GIDSignInButton和_OBJC_CLASS _ $ _ GIDSignIn)请告诉我缺少什么.提前致谢.

google-analytics ios cocoapods xcode6

15
推荐指数
2
解决办法
2万
查看次数

标签 统计

cocoapods ×2

google-analytics ×2

ios ×2

swift ×1

xcode6 ×1