2015-04-17 3 views
0

Я новичок в AIRBRAKE и я, вероятно, просто делать что-то глупо, но я следовал шаги, описанные здесь, чтобы настройки AIRBRAKE в стремительном проекта: https://github.com/airbrake/airbrake-iosНастройка AIRBRAKE с Swift Project

кажется простым достаточно, но я получаю две ошибки я не могу решить:

1)

Use of unresolved identifier 'ABNotifier'

2)

Use of unresolved identifier 'ABNotifierAutomaticEngironment'

Я удалил все файлы, фреймворки и каталоги и попробовал еще раз, если это была проблема, но те же ошибки. Я думаю, почему-то этот класс ABNotifier не распознается/не в области?

Мне интересно, были ли у других проблемы, и это простое решение. Ниже приведена моя линия, указав ошибку:

let key = "123456789"

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

Любые идеи?

+0

После подачи тикета в AIRBRAKE они обновили свои README на GitHub, которые помогли немного: https://github.com/airbrake/airbrake-ios#running-the-notifier-in-swift. В основном инструкции о том, как создать файл моста ... Вещь, теперь я получаю следующую ошибку: «Этот проект использует функции, доступные только в iOS 4.0 и более поздних версиях» в их файле: GCAlertView.h. Есть идеи? – TheGarden

ответ

0

Чтобы исправить эту ошибку вы упомянули в комментарии ...

error: "This project uses features only available in iOS 4.0 and later" in their file: GCAlertView.h

я в конечном итоге удаление этой строки кода в GCAlertView.h в AIRBRAKE. И он прекрасно компилируется. В приложении уже существует минимальная версия 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> 
Смежные вопросы