Повторяющиеся символы ReactNative + Google Cast SDK 4.4.5 на XCode - PullRequest
0 голосов
/ 29 сентября 2019

Я использую ReactNative v0.61.1 и хочу добавить google-cast-sdk v4.4.5 в мой проект XCode с использованием cocoapods.Все выглядит хорошо, но когда я строю свой проект, я получаю следующую ошибку:

[...]

duplicate symbol 'fLI::FLAGS_v' in:
    /Users/name/Library/Developer/Xcode/DerivedData/CastChromecast-fotdooycbqmedqftfgjrablbwqxh/Build/Products/Debug-iphonesimulator/glog/libglog.a(vlog_is_on.o)
    /Users/name/Documents/mobile_apps/cast-chromecast/ios/Pods/google-cast-sdk/GoogleCastSDK-ios-4.4.5_static/GoogleCast.framework/GoogleCast(vlog_is_on_c0d8b6a0a9804a920d1f71ee46878ca1.o)
duplicate symbol 'fLS::FLAGS_vmodule' in:
    /Users/name/Library/Developer/Xcode/DerivedData/CastChromecast-fotdooycbqmedqftfgjrablbwqxh/Build/Products/Debug-iphonesimulator/glog/libglog.a(vlog_is_on.o)
    /Users/name/Documents/mobile_apps/cast-chromecast/ios/Pods/google-cast-sdk/GoogleCastSDK-ios-4.4.5_static/GoogleCast.framework/GoogleCast(vlog_is_on_c0d8b6a0a9804a920d1f71ee46878ca1.o)
ld: 16 duplicate symbols for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)

Это выглядит как конфликт символов между двумя модулями "glog" и "google-cast-sdk".Однако я действительно не знаю, как с этим справиться.

Я уже пытался удалить Podfile.lock, Pods и CastChromecast.xcworkspace, а затем снова установить pod, это не помогло.Я также безуспешно пытался удалить -ObjC из других флагов линкера.

...