我是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)
有什么想法吗?
答案 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>