首页 > 解决方案 > 找不到 -ljschelpers 的库

问题描述

我尝试从 rn 56 升级到 rn 57,58,现在升级到 59 在我所有的尝试中,我在尝试构建之后出现以下错误npm install

info ld: library not found for -ljschelpers

我清除了ios/build文件夹我清除了derivedData文件夹,但没有任何效果。我清除了整个节点模块文件夹。有人知道这可能是什么吗?

标签: iosxcodereact-nativereact-native-ios

解决方案


就我而言,我认为对我有帮助的是从 中删除libjschelpers.aLinked Frameworks and Libraries我认为这已被替换JavaScriptCore.framework并引起了碰撞。

我做的另一件事基本上是删除并再次添加所有Linked Frameworks and Libraries没有“寺庙”图标的库,加上JavaScriptCore.framework. 此外,libjschelpers.a我还删除了libyoga.a, libReact.a, libcxxreact.alibz.tbd因为这些在新创建的 RN 项目中不存在。


推荐阅读