React Native iOS构建失败 linker exit code 1问题求助
问题排查与解决方案
该报错属于CocoaPods依赖链接异常,可按照以下步骤逐一修复:
- 第一步:关闭当前打开的Xcode,删除本地Xcode缓存,执行命令:
rm -rf ~/Library/Developer/Xcode/DerivedData - 第二步:进入项目的ios目录,清理旧的CocoaPods安装文件:
cd ios && rm -rf Pods Podfile.lock - 第三步:Intel芯片Mac直接执行命令重新安装Pod依赖:
pod install --repo-update - 第四步:不要打开后缀为
.xcodeproj的旧项目文件,必须打开ios目录下后缀为.xcworkspace的文件进行构建。
如果执行完以上步骤仍然报错,可做如下补充检查:
- 打开Xcode项目的Build Settings设置,找到
Library Search Paths配置项,删除其中重复的异常路径即可,你报错中出现的-L-L属于路径拼接错误,是多余路径导致的问题。 - 不要手动执行
react-native link命令,你使用的React Native版本已经支持自动链接,手动链接会导致依赖冲突。
内容的提问来源于stack exchange,提问作者CleanCodeOnline
相关产品推荐
相关产品推荐

