Я работаю над обновлением React Native с RN0.59.10 до RN0.60.0 (используя Podfile)
Из моего менеджера пакетов установлена версия 5.5.6 "react-native-firebase": "^5.5.6",
AND
вот что в моем подфайле pod 'RNFirebase', :path => '../node_modules/react-native-firebase/ios'
===================
Мне удалось успешно построить проект, однако я столкнулся с проблемой, описанной ниже, во время выполнения (при запуске приложения)
+[FIRAnalytics setAnalyticsCollectionEnabled:]: unrecognized selector sent to class 0x10377e400
Следующие действия выполняются на симуляторе и физическом устройстве
Попытка следовать какому-либо решению из здесь
Удалите и повторно добавьте фреймворки Firebase под этапы сборки моего проекта
- FIRAnalyticsConnector.framework
Приложение разбивается по следующему методу в RNFirebase.xcodeproj> analytics> RNFirebaseAnalytics.m> RCT_EXPORT_METHOD
RCT_EXPORT_METHOD(setAnalyticsCollectionEnabled:(BOOL) enabled) {
[FIRAnalytics setAnalyticsCollectionEnabled:enabled];
}
Здесьполный журнал сбоев, который я получаю из xCode
2019-10-08 17:05:37.413335+0800 testApp[350:50876] +[FIRAnalytics setAnalyticsCollectionEnabled:]: unrecognized selector sent to class 0x10377e400
2019-10-08 17:05:37.430 [fatal][tid:com.facebook.react.RNFirebaseAnalyticsQueue] Exception '+[FIRAnalytics setAnalyticsCollectionEnabled:]: unrecognized selector sent to class 0x10377e400' was thrown while invoking setAnalyticsCollectionEnabled on target RNFirebaseAnalytics with params (
1
)
callstack: (
0 CoreFoundation 0x0000000225e18edc <redacted> + 252
1 libobjc.A.dylib 0x0000000224fe9a40 objc_exception_throw + 56
2 CoreFoundation 0x0000000225d36ccc <redacted> + 0
3 CoreFoundation 0x0000000225e1e7dc <redacted> + 1412
4 CoreFoundation 0x0000000225e2048c _CF_forwarding_prep_0 + 92
5 testApp 0x000000010313b418 -[RNFirebaseAnalytics setAnalyticsCollectionEnabled:] + 64
6 CoreFoundation 0x0000000225e20630 <redacted> + 144
7 CoreFoundation 0x0000000225cfe450 <redacted> + 292
8 CoreFoundation 0x0000000225cff034 <redacted> + 60
9 testApp 0x00000001031e9b6c -[RCTModuleMethod invokeWithBridge:module:arguments:] + 1896
10 testApp 0x00000001031ed568 _ZN8facebook5reactL11invokeInnerEP9RCTBridgeP13RCTModuleDatajRKN5folly7dynamicE + 660
11 testApp 0x00000001031ed0dc _ZZN8facebook5react15RCTNativeModule6invokeEjON5folly7dynamicEiENK3$_0clEv + 144
12 testApp 0x00000001031ed040 ___ZN8facebook5react15RCTNativeModule6invokeEjON5folly7dynamicEi_block_invoke + 28
13 libdispatch.dylib 0x0000000104657824 _dispatch_call_block_and_release + 24
14 libdispatch.dylib 0x0000000104658dc8 _dispatch_client_callout + 16
15 libdispatch.dylib 0x0000000104660e6c _dispatch_lane_serial_drain + 720
16 libdispatch.dylib 0x0000000104661b60 _dispatch_lane_invoke + 460
17 libdispatch.dylib 0x000000010466bbfc _dispatch_workloop_worker_thread + 1220
18 libsystem_pthread.dylib 0x0000000225a350dc _pthread_wqthread + 312
19 libsystem_pthread.dylib 0x0000000225a37cec start_wqthread + 4
)
2019-10-08 17:05:37.431276+0800 testApp[350:50876] Exception '+[FIRAnalytics setAnalyticsCollectionEnabled:]: unrecognized selector sent to class 0x10377e400' was thrown while invoking setAnalyticsCollectionEnabled on target RNFirebaseAnalytics with params (
1
)
callstack: (
0 CoreFoundation 0x0000000225e18edc <redacted> + 252
1 libobjc.A.dylib 0x0000000224fe9a40 objc_exception_throw + 56
2 CoreFoundation 0x0000000225d36ccc <redacted> + 0
3 CoreFoundation 0x0000000225e1e7dc <redacted> + 1412
4 CoreFoundation 0x0000000225e2048c _CF_forwarding_prep_0 + 92
5 testApp 0x000000010313b418 -[RNFirebaseAnalytics setAnalyticsCollectionEnabled:] + 64
6 CoreFoundation 0x0000000225e20630 <redacted> + 144
7 CoreFoundation 0x0000000225cfe450 <redacted> + 292
8 CoreFoundation 0x0000000225cff034 <redacted> + 60
9 testApp 0x00000001031e9b6c -[RCTModuleMethod invokeWithBridge:module:arguments:] + 1896
10 testApp 0x00000001031ed568 _ZN8facebook5reactL11invokeInnerEP9RCTBridgeP13RCTModuleDatajRKN5folly7dynamicE + 660
11 testApp 0x00000001031ed0dc _ZZN8facebook5react15RCTNativeModule6invokeEjON5folly7dynamicEiENK3$_0clEv + 144
12 testApp 0x00000001031ed040 ___ZN8facebook5react15RCTNativeModule6invokeEjON5folly7dynamicEi_block_invoke + 28
13 libdispatch.dylib 0x0000000104657824 _dispatch_call_block_and_release + 24
14 libdispatch.dylib 0x0000000104658dc8 _dispatch_client_callout + 16
15 libdispatch.dylib 0x0000000104660e6c _dispatch_lane_serial_drain + 720
16 libdispatch.dylib 0x0000000104661b60 _dispatch_lane_invoke + 460
17 libdispatch.dylib 0x000000010466bbfc _dispatch_workloop_worker_thread + 1220
18 libsystem_pthread.dylib 0x0000000225a350dc _pthread_wqthread + 312
19 libsystem_pthread.dylib 0x0000000225a37cec start_wqthread + 4
)
Я не ожидаю каких-либо сбоев во время запуска. Пожалуйста, поделитесь, если вы обнаружите какие-либо проблемы в моих попытках / способах, которые я реализую.
Спасибо.