sou*_*ane 6 cocoapods react-native
更新 React Native 版本后,我无法重新安装 pod 依赖项。
错误输出:
忽略executable-hooks-1.6.1,因为它的扩展尚未构建。尝试: gem pristineexecutable-hooks --version 1.6.1 忽略 gem-wrappers-1.4.0,因为它的扩展尚未构建。尝试:gem pristine gem-wrappers --version 1.4.0 安装unimodules:expo-application@3.1.2 from ../node_modules/expo-application/ios expo-constants@10.1.3 from ../node_modules/expo-constants /ios expo-error-recovery@2.1.0 来自../node_modules/expo-error-recovery/ios expo-file-system@11.0.2 来自../node_modules/expo-file-system/ios expo-font@ 9.3.0 来自 ../node_modules/expo-font/ios expo-image-loader@2.1.1 来自 ../node_modules/expo-image-loader/ios expo-json-utils@0.4.0 来自 ../node_modules /expo-json-utils/ios expo-keep-awake@9.1.2 来自 ../node_modules/expo-keep-awake/ios expo-manifests@0.4.0 来自 ../node_modules/expo-manifests/ios expo- module-core@0.3.2 来自 ../node_modules/expo-modules-core/ios expo-permissions@12.0.1 来自 ../node_modules/expo-permissions/ios expo-splash-screen@0.14.2 来自 .. /node_modules/expo-app-loading/node_modules/expo-splash-screen/ios expo-structured-headers@3.0.1 来自 ../node_modules/expo-structured-headers/ios expo-updates-interface@0.8.1 来自../node_modules/expo-updates-interface/ios unimodules-app-loader@2.1.0 来自 ../node_modules/unimodules-app-loader/ios unimodules-barcode-scanner-interface@6.1.0 来自 ../node_modules /unimodules-barcode-scanner-interface/ios unimodules-camera-interface@6.1.0 来自../node_modules/unimodules-camera-interface/ios unimodules-constants-interface@6.1.0 来自../node_modules/unimodules-constants -interface/ios unimodules-core@7.1.2 来自../node_modules/@unimodules/core/ios unimodules-face- detector-interface@6.1.0 来自../node_modules/unimodules-face- detector-interface/ios unimodules -file-system-interface@6.1.0 来自../node_modules/unimodules-file-system-interface/ios unimodules-font-interface@6.1.0 来自../node_modules/unimodules-font-interface/ios unimodules-image -loader-interface@6.1.0 来自../node_modules/unimodules-image-loader-interface/ios unimodules-permissions-interface@6.1.0 来自../node_modules/unimodules-permissions-interface/ios unimodules-react-native -adapter@6.2.2 来自../node_modules/@unimodules/react-native-adapter/ios unimodules-sensors-interface@6.1.0 来自../node_modules/unimodules-sensors-interface/ios unimodules-task-manager- interface@6.1.0 来自 ../node_modules/unimodules-task-manager-interface/ios
发现一些重复的 unimodule 包。安装版本号最高的版本。确保项目的以下依赖项解析为一个特定版本:expo-font、expo-splash-screen
警告 发现多个 Podfile:ios/Podfile,vendor/bundle/ruby/2.7.0/gems/cocoapods-core-1.11.3/lib/cocoapods-core/Podfile。自动选择 ios/Podfile。如果您想选择其他目录,可以通过“project.ios.sourceDir”进行配置。您可以在这里了解更多信息: https: //github.com/react-native-community/cli/blob/master/docs/configuration.md
自动链接目标的 React Native 模块Bufunfa:RNCAsyncStorage、RNNCMaskedView、RNGestureHandler、RNLocalize、 RNReanimated、RNSVG、RNScreens 和 react-native-safe-area-context [Codegen] 正在生成 ./build/ generated/ios/React-Codegen.podspec.json 更新本地规范存储库 分析依赖项 从DoubleConversion[ ../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec
Codegen] 找到 FBReactNativeSpec 获取podspec正在获取 podspec 正在RCT-Folly获取../node_modules/react-native/third-party-podspecs/RCT-Folly.podspec
podspec 正在boost获取../node_modules/react-native/third-party-podspecs/boost.podspec
podspec 正在glog获取../node_modules/react-native/third-party-podspecs/glog.podspec
podspec 正在hermes-engine获取../node_modules/react-native/sdks/hermes/hermes-engine.podspec
[!] CocoaPods 无法找到 pod“hermes-engine”的兼容版本:在 Podfile 中:hermes-engine(来自../node_modules/react-native/sdks/hermes/hermes-engine.podspec)
找到了满足hermes-engine (from ../node_modules/react-native/sdks/hermes/hermes-engine.podspec)依赖项的规范,但它们需要更高的最低部署目标。
我尝试升级 ruby 版本并 pod update hermes-engine --no-repo-update 但注意到更改
如果您使用的是 Expo 和eas build,则可以运行以下代码来构建而不使用缓存:
eas build --clear-cache
Run Code Online (Sandbox Code Playgroud)
或者,您可以eas.json使用缓存键更新文件,以便干净地构建:
{
"build": {
"production": {
"cache": {
"key": "whatever" // <- set this
}
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6786 次 |
| 最近记录: |