从0.64.0
升级到0.71.12
是迄今为止我在RN上经历过的最痛苦的升级。
我已经解决了其他3个问题,直到我偶然发现这个问题,我似乎无法解决。我还没能编译好。
在iOS模拟器上运行应用程序时,我得到以下错误:
'jsi/jsi.h' file not found
我发现的唯一相关问题是this one,它与第三方库相关联。从堆栈跟踪来看,我觉得这可能来自react-native本身。
任何帮助或提示是非常欢迎的!
从0.64.0
升级到0.71.12
是迄今为止我在RN上经历过的最痛苦的升级。
我已经解决了其他3个问题,直到我偶然发现这个问题,我似乎无法解决。我还没能编译好。
在iOS模拟器上运行应用程序时,我得到以下错误:
'jsi/jsi.h' file not found
我发现的唯一相关问题是this one,它与第三方库相关联。从堆栈跟踪来看,我觉得这可能来自react-native本身。
任何帮助或提示是非常欢迎的!
1条答案
按热度按时间bkkx9g8r1#
我检查了
react-native/packages/react-native/ReactCommon/jsi/React-jsi.podspec
文件,发现了这些行:找不到文件
jsi.h
,因为js_engine
已设置为:hermes
。我把它切换到
:jsc
,它帮助。以下是如何在Podfile中执行此操作:
1.将iOS版本更改为至少13:
1.调用
use_react_native
时禁用爱马仕:这帮了我。