使用Swift项目设置Airbrake

时间:2015-04-17 14:20:08

标签: ios swift installation airbrake

我是Airbrake的新手,我可能只是在做一些愚蠢的事情,但我已按照此处概述的步骤在Swift项目中设置Airbrake:https://github.com/airbrake/airbrake-ios

看起来很简单,但我遇到两个我无法解决的错误:

1)

  

使用未解析的标识符'ABNotifier'

2)

  

使用未解析的标识符'ABNotifierAutomaticEngironment'

我删除了所有文件,框架和目录,并在遇到问题时再次尝试但发生了同样的错误。我猜是因为某种原因这个ABNotifier类没有被识别/不在范围内?

我想知道其他人是否有这个问题,这是一个简单的解决方法。下面是抛出错误的行:

  

let key =“123456789”

     

ABNotifier.startNotifierWithAPIKey(key,environmentName:ABNotifierAutomaticEnvironment,useSSL:true,delegate:self)

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

要解决您在评论中提到的错误...

  

错误:“此项目使用的功能仅适用于iOS 4.0和   后来“在他们的文件中:GCAlertView.h

我最终在Airbrake的GCAlertView.h中删除了这行代码。它编译得很好。应用程序包中指定的最低iOS版本会阻止应用程序安装。所以我说无论如何都要检查这是毫无意义的。

#import <TargetConditionals.h>
#if TARGET_OS_IPHONE
//#ifndef __IPHONE_4_0 // hlung: this is not working correctly, remove for now
//#error This project uses features only available in iOS 4.0 and later
//#endif
#import <UIKit/UIKit.h>