После обновления до React Native 0.61.5
У меня проблемы с подключением библиотек, которые могут быть связаны только динамически (@react-native-mapbox-gl/maps
).
Обычно решение состоит в том, чтобы включить динамические библиотеки c в Podfile. (настройка use_frameworks!
). Однако в результате это делает все библиотеки динамическими c и вызывает проблемы с библиотеками, которые могут быть связаны только статически (react-native-firebase
).
Есть ли какое-либо решение, которое удовлетворяло бы этим противоречивым требованиям?
Когда установлен use_frameworks!
, эта ошибка генерируется во время выполнения:
dyld: Library not loaded: @rpath/MapboxMobileEvents.framework/MapboxMobileEvents
Referenced from: /private/var/containers/Bundle/Application/4A4F5BC3-2A1D-4949-9423-71EF7EFE79FD/ImmoWert2Go.app/Frameworks/Mapbox.framework/Mapbox
Reason: image not found
Когда use_frameworks!
не установлен, pod install
выдает эту ошибку:
[!] The 'Pods-ImmoWert2Go' target has transitive dependencies that include statically linked binaries: (FirebaseCore, FirebaseCoreDiagnostics, GoogleDataTransportCCTSupport, GoogleDataTransport, and FirebaseInstanceID)