我目前正在尝试将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 install
、pod install --repo-update
、pod update
,结果是:
1.使用以下命令清除pod该高速缓存:
1.1 rm -rf ~/Library/Caches/CocoaPods
1.2 rm -rf Pods
1.3 rm -rf ~/Library/Developer/Xcode/DerivedData/*
1.4 pod deintegrate
1.5 pod setup
2.删除项目的Pods目录,位置为项目目录〉ios〉Pods 3.然后在项目目录〉ios位置,安装pod pod install
4.在项目目录下安装react-native run-ios
1条答案
按热度按时间vc6uscn91#
Solution moved来自@alex的问题帖子。
在XCode中,您需要找到
Build phases
链接,然后Link Binary With Libraries
选择lRCTBlob
并单击列表末尾的-(减号