Я не могу заставить свое приложение работать на определенных устройствах.Ошибка только на устройствах 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 работают нормально. Есть идеи?
Используйте навигатор точки останова, чтобы установить контрольную точку исключения. Затем он должен останавливаться на реальной ошибке вместо этой строки в «main». –
Точка точки останова в той же строке в главном – ctapp1
Похоже, что ошибка не имеет ничего общего с моим исходным кодом, но что-то еще. Поскольку приложение работает на всех других устройствах, которые я тестировал до сих пор, но не мой iphone 5c с ios9 – ctapp1