Ответ 1
Некоторые из ваших зависимостей могут иметь методы +load. В моем случае это были кокаподы Firebase и Swinject.
После обновления Xcode до 10.2 beta 3 я получаю эту ошибку при запуске приложения, что приводит к сбою (приложение успешно компилируется):
objc [2140]: Расширения и категории классов Swift для классов Swift не могут иметь методы +load (lldb)
Вы знаете, с чем это может быть связано?
Некоторые из ваших зависимостей могут иметь методы +load. В моем случае это были кокаподы Firebase и Swinject.
В моем случае это потому, что я добавил модуль, который использует Swift, в мой проект ReactNative. В этом выпуске они обсуждали эту ошибку и было несколько решений.
Официальное решение состоит в том, чтобы обновить RN до 0,59. 3+, но это может повлиять на меня слишком сильно, и я бы не стал этого сейчас делать, поэтому я отредактировал RCTBridgeModule.h
соответствии с этим коммитом как обходной путь, и он работает.