2015-09-22 3 views
0

Я не могу заставить свое приложение работать на определенных устройствах.Ошибка только на устройствах iOS 9

int retVal = UIApplicationMain(argc, argv, nil, @"AppController"); <---SIGABRT 

В консоли я получаю ...

-[BAPushCenter (null selector)]: unrecognized selector sent to instance 0x8a22960 
*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: 
'-[BAPushCenter (null selector)]: unrecognized selector sent to instance 0x8a22960' 
*** First throw call stack: 
(0x2502386b 0x369d6dff 0x25029035 0x369f1a4b 0x25028244 0x24f528e5 0x24f56377 

0x1cfa1 0x25026b31 0x24f562b8 0x291baa29 0x293cd61d 0x293e0381 0x293ca91f 

0x2d18dccd 0x2d18dfb90x24fe6827 0x24fe6417 0x24fe477f 0x24f371e9 0x24f36fdd 

0x291a143f 0x2919c18d 0x2a70d3 0x37101873) 
libc++abi.dylib: terminating with uncaught exception of type NSException 
(lldb) 

Я понятия не имею, что BAPushCenter есть, я сделал поиск проекта и не могу найти его в любом месте. Я использовал контрольную точку исключения, но она не показывала мне больше информации, чем исходная ошибка.

Обновление: после тестирования большего количества устройств ошибка, похоже, возникает только на устройствах iOS 9. Но симуляторы iOS 9 и любое другое устройство под iOS 9 работают нормально. Есть идеи?

+0

Используйте навигатор точки останова, чтобы установить контрольную точку исключения. Затем он должен останавливаться на реальной ошибке вместо этой строки в «main». –

+0

Точка точки останова в той же строке в главном – ctapp1

+0

Похоже, что ошибка не имеет ничего общего с моим исходным кодом, но что-то еще. Поскольку приложение работает на всех других устройствах, которые я тестировал до сих пор, но не мой iphone 5c с ios9 – ctapp1

ответ

0

Выяснил это. Класс пришел из одной из моих статических библиотек, поэтому я не смог ее найти. Когда я понял, что lib вызывает проблемы, я полностью удалил его из своего приложения, и он скомпилирован в порядке. Как только я получу обновленную версию этой библиотеки, я верну ее обратно в свое приложение, спасибо.

+0

Что это было за это? – Paul

1

В моем случае из-за «Batch Framework» мое приложение отключается

+0

У меня такая же проблема, что вы сделали, чтобы ее решить? – Simulator

Смежные вопросы