📅  最后修改于: 2023-12-03 15:29:14.452000             🧑  作者: Mango
..node_modules react-native ReactCommon
) - Javascript在使用 CocoaPods 安装 React Native 时,可能会遇到上述错误。
该错误表示在 Podfile 文件中指定的 ReactCommon jscallinvoker 版本无法在仓库中找到对应的兼容版本。原因可能是你的 React Native 版本与 CocoaPods 仓库中所提供的版本不兼容,或者是 CocoaPods 仓库中没有对应版本的 ReactCommon jscallinvoker。
为解决该问题,你可以尝试以下方法:
更新最新的 CocoaPods 版本可能会解决一些不兼容问题。
使用以下命令更新 CocoaPods:
$ sudo gem install cocoapods
尝试更新 React Native 版本,以与 CocoaPods 仓库中提供的版本兼容。你可以使用以下命令更新 React Native:
$ npm install -g react-native-cli
$ react-native init myproject
如果前两个方法都不起作用,你可以考虑手动添加依赖。
打开 your_project.xcodeproj
,然后点击 "Libraries" 文件夹,右键选择 "Add Files to your_project",选择你的 React Native 项目的 node_modules/react-native/React
文件夹,然后添加 ReactCommon/jscallinvoker
文件夹。
如果你使用的是旧版本的 React Native,建议升级到最新版本。
以上提供了一些解决 CocoaPods 找不到 pod "ReactCommon jscallinvoker" 的兼容版本 的方法,你可以根据实际情况选择其中一种方法进行尝试。