反应本机博览会预构建错误“UMCore”依赖于“EXFont”

Nic*_*las 5 ios cocoapods react-native expo

我正在开发一个基于裸工作流程的 React Native 项目,并且我的项目无法在 Xcode 上运行。\n我使用 expo 模块,但是当我想通过命令“expo prebuild”设置我的 ios 项目时,我收到以下错误:

\n

pod install\xe2\x9a\xa0\xef\xb8\x8f 在目录中运行时出错。 ios\n命令pod repo update失败。\n\xe2\x94\x94\xe2\x94\x80 原因:无法安装:EXFont \xc2\ xbb UMCore。确保您的项目中安装了 CocoaPod“UMCore”,然后运行npx pod-install重试。

\n

看来 Cocoapods 没有安装这个文件..但我不知道该怎么做。

\n

当我启动命令“pod install”时,我得到:\n“ [!]无法找到依赖于的规范UMCoreEXFont

\n

我遵循了 Expo 的指南:https://github.com/expo/fyi/blob/main/expo-modules-migration.md \n它在我的 Android 项目上运行良好。

\n

我获得了最新版本的 Expo 和 CocoaPods,我的 Xcode 版本是 13.0。

\n

任何想法 ?我没有找到很多关于这个主题的主题,也没有解决这个错误......

\n

bla*_*nut 1

更新博览会后我遇到了类似的错误。就我而言,是:

  • [!] 无法找到UMCore依赖于的规范EXSecureStore
  • [!] 无法找到UMCore依赖于的规范EXLinearGradient

解决方案

expo install expo-secure-store
expo install expo-linear-gradient
cd ios
pod install --repo-update --clean-install
Run Code Online (Sandbox Code Playgroud)

为了解决您的问题,我认为您需要这样做:

expo install expo-font
cd ios
pod install # or `pod install --repo-update --clean-install`
Run Code Online (Sandbox Code Playgroud)