ios - 找不到 -ljschelpers 的库
问题描述
我尝试从 rn 56 升级到 rn 57,58,现在升级到 59 在我所有的尝试中,我在尝试构建之后出现以下错误npm install
:
info ld: library not found for -ljschelpers
我清除了ios/build文件夹我清除了derivedData文件夹,但没有任何效果。我清除了整个节点模块文件夹。有人知道这可能是什么吗?
解决方案
就我而言,我认为对我有帮助的是从 中删除libjschelpers.a
,Linked Frameworks and Libraries
我认为这已被替换JavaScriptCore.framework
并引起了碰撞。
我做的另一件事基本上是删除并再次添加所有Linked Frameworks and Libraries
没有“寺庙”图标的库,加上JavaScriptCore.framework
. 此外,libjschelpers.a
我还删除了libyoga.a
, libReact.a
, libcxxreact.a
,libz.tbd
因为这些在新创建的 RN 项目中不存在。
推荐阅读
- flutter - 将路由添加到导航堆栈而不将屏幕推送到堆栈
- c# - 第一个循环比 C# 中的后续循环慢吗?
- ruby-on-rails - 试图理解 Journey::Path::Pattern#spec(Rails 路由内部)
- c# - 无法第一次生成刷新令牌,能够在 API 上多次尝试生成(连接/令牌)
- tensorflow - 如何获取 coco 数据集的 Xception 配置文件?
- azure - Cosmos SQL 上的查询
- flutter-layout - 将小部件放置在垂直中心
- nginx - 如何使 nginx 反向代理直接连接到 tor 隐藏服务?
- ios - iOS,Objective -C 如何从 iPad 隐藏/删除 UIDocumentInteractionController 栏/共享按钮?
- tomcat - 如何在 tomcat 中部署多个 Web 应用程序?