找不到 -ljschelpers 的库

Posted

技术标签:

【中文标题】找不到 -ljschelpers 的库【英文标题】:library not found for -ljschelpers 【发布时间】:2019-04-04 09:23:20 【问题描述】:

我尝试从 rn 56 升级到 rn 57,58,现在是 59 在我的所有尝试中,当尝试在npm install 之后构建时,我都会遇到以下错误:

info ld: library not found for -ljschelpers

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

【问题讨论】:

【参考方案1】:

在我的情况下,我认为对我有帮助的是从 Linked Frameworks and Libraries 中删除 libjschelpers.a,我认为这被 javascriptCore.framework 替换并导致了冲突。

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

【讨论】:

以上是关于找不到 -ljschelpers 的库的主要内容,如果未能解决你的问题,请参考以下文章

c++文件中jni库找不到报红

.netcore类库找不到main函数

在redhat linux5.4里 替换动态库后,编译成功,但用ldd查看程序,显示此库找不到

Link Binary With Libraries中添加的时候 也找不到libz.dylib 库

CMake Project in Visual Studio 2019

CMake Project in Visual Studio 2019