Cocoapods依赖格式

时间:2017-03-10 07:07:34

标签: ios xcode cocoapods

我遇到了Cocoapods的问题。请在下面找到详细说明,

最初我的cocoapods是这样的,

Podfile

  

pod'Fabric'

     

pod'Crashlytics'

     

pod“VKVideoPlayer”,“〜> 0.1.1”

然后,我的应用需要GA(Google Analytics),所以,我添加了

  

pod'Google / Analytics'

进入我的Podfile,它会出现以下错误

  

由于主要版本更新而重新创建CocoaPods。

     

分析依赖关系[!]依赖关系Fabric(〜> 3.4)未在任何具体目标中使用。

而且,我发现了一个与此问题相关的问题并找到了答案Here

之后,我的cocoapod文件看起来像这样,

  

目标'MyApp'执行

     

pod'Fabric'

     

pod'Crashlytics'

     

pod“VKVideoPlayer”,“〜> 0.1.1”

     

pod'Google / Analytics'

     

工作正常。但是,当我尝试为IBOutlet创建VKVideoPlayer引用时,我遇到了一个问题,我遇到了以下问题?

  

2017-03-10 12:36:01.323549 MyApp [1367:555515]警告:GoogleAnalytics 3.17 void GAIUncaughtExceptionHandler(NSException )(GAIUncaughtExceptionHandler.m:48):未捕获的异常:[setValue:forUndefinedKey:]:this class不是键值orientationLock的键值编码兼容。   2017-03-10 12:36:01.375647 MyApp [1367:555515]无效模式'kCFRunLoopCommonModes'提供给CFRunLoopRunSpecific - 中断_CFRunLoopError_RunCalledWithInvalidMode进行调试。此消息仅在每次执行时出现一次。   2017-03-10 12:36:06.345638 MyApp [1367:555515] 由于未捕获的异常'NSUnknownKeyException'而终止应用程序,原因:'[setValue:forUndefinedKey:]:这个类不是键值方向的密钥值编码兼容。   * 第一次抛出调用堆栈:   (0x182c251b8 0x18165c55c 0x182c24e80 0x1836598f0 0x188ddc11c 0x188fddaf8 0x182b44034 0x188fdc4cc 0x188fde768 0x10043d720 0x10043f598 0x100448850 0x188ada924 0x188ada4ec 0x1000c9550 0x1000cb138 0x1001d1e50 0x102121258 0x102121218 0x102126280 0x182bd2810 0x182bd03fc 0x182afe2b8 0x1845b2198 0x188b457fc 0x188b40534 0x1001a4c1c 0x181ae15b8)   libc ++ abi.dylib:以NSException类型的未捕获异常终止

请帮助我。

1 个答案:

答案 0 :(得分:0)

请尝试GoogleAnalytics 3.13,我也有同样的问题,但之后我尝试使用旧版本比它对我好,因为新版本有些问题。