ld:找不到 -lRCTBlob 的库

ale*_*lex 5 upgrade ios react-native

我目前正在尝试将 React-native 从 0.59.10 升级到 0.61.5 并遇到此错误:

ld: library not found for -lRCTBlob

clang: error: linker command failed with exit code 1 (use -v to see invocation)

我已经尝试过了pod installpod install --repo-update并且pod update

  1. 清除 pod 的缓存:

1.1rm -rf ~/Library/Caches/CocoaPods

1.2rm -rf Pods

1.3rm -rf ~/Library/Developer/Xcode/DerivedData/*

1.4pod deintegrate

1.5 pod setup 2.并删除项目的Pods目录。它的位置是项目目录> ios > Pods。3.然后在项目目录> ios位置中,使用pod install 4安装pod。并react-native run-ios在项目目录中。

sta*_*all 0

解决方案从@alex的问题帖子中移出。

在您的 XCode 中,您需要找到Build phases链接,然后Link Binary With Libraries 选择lRCTBlob并单击列表末尾的 -(减号)