Po zaktualizowaniu XCode do 10.2 Beta 3, otrzymuję ten błąd podczas uruchamiania aplikacji, co spowoduje awarię (aplikacja pomyślnie):

OBJC [2140]: Rozszerzenia klas SWIFS i kategorie na klasach SWIFT nie mogą mieć + metod obciążenia (LLDB)

Czy wiesz, że to może być spowodowane?

15
blaxckv 24 luty 2019, 18:04

2 odpowiedzi

Najlepsza odpowiedź

W moim przypadku jest to dlatego, że dodałem moduł, który wykorzystuje szybki projekt reakcjonistyczny. W tym Wydanie Omówili ten błąd i było kilka rozwiązań.

Oficjalne rozwiązanie jest uaktualnienie RN do 0,59,3+, ale może wpływać na mnie za dużo dla mnie i nie zrobiłbym tego na razie, więc edytowałem RCTBridgeModule.h zgodnie z To zatwierdza jako obejście i działa.

3
wkm 8 lipiec 2019, 02:12

Niektóre z twoich zależności mogą mieć + metody obciążenia. W moim przypadku istniały ogień ogniowy i szybekrject Cocoapods.

3
mbabaev 2 kwiecień 2019, 21:49