Я пытаюсь заставить работать iOS-приложение React-Native, и, преодолев несколько ошибок компилятора и проведя несколько часов в аду зависимостей, я смог успешно скомпилировать приложение. Теперь, когда я запускаю его, я вижу экран-заставку, и он сразу вылетает с такой ошибкой:
libc++abi.dylib: terminating with uncaught exception of type NSException
Я решил сузить место сбоя, поэтому добавил точку останова в main.m:
#import <UIKit/UIKit.h>
#import "AppDelegate.h"
int main(int argc, char * argv[]) {
@autoreleasepool {
return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));
}
}
Но когда я пытаюсь войти в UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class])), приложение вылетает. Как я могу отладить этот сбой, если сообщение об ошибке ничего не говорит мне, а отладчик не позволяет мне ничего проверить?





Установите точку останова исключения:
Снова запустите свой проект. Он должен прерваться на той строке кода, где возникает исключение.
Добавить точку останова исключения