我正在尝试使用 EAS 构建构建我的 Expo(裸工作流程)应用程序,但它失败并出现以下错误:
无法找到
expo-dev-launcher依赖的规范expo-dev-client
完整消息如下:
使用 Expo 模块安装 pod RNFBAnalytics:使用带有广告 ID 的默认 Firebase/Analytics。可能需要应用程序跟踪透明度。不允许用于儿童应用程序。RNFBAnalytics:您可以在 Podfile 中设置变量
$RNFirebaseAnalyticsWithoutAdIdSupport=true以使用没有广告 ID 的分析。为 Pod RNFBApp 添加自定义脚本阶段:[RNFB] 核心配置自动链接目标的 React Native 模块ingridconnect:A0Auth0、RNCAsyncStorage、RNFBAnalytics、RNFBApp、RNFBDynamicLinks、RNGestureHandler、RNReanimated、RNSVG、RNScreens、expo-dev-client 和 React- native-safe-area-context 分析依赖关系DoubleConversion从 RNFBAnalytics获取../node_modules/react-native/third-party-podspecs/DoubleConversion.podspecpodspec :使用带有广告 ID 的默认 Firebase/Analytics。可能需要应用程序跟踪透明度。不允许用于儿童应用程序。RNFBAnalytics:您可以在 Podfile 中设置变量 以使用没有广告 ID 的分析。从 使用 CDN 添加规范存储库获取 podspecRCT-Folly../node_modules/react-native/third-party-podspecs/RCT-Folly.podspec$RNFirebaseAnalyticsWithoutAdIdSupport=trueglog../node_modules/react-native/third-party-podspecs/glog.podspectrunkhttps://cdn.cocoapods.org/CocoaPods 1.11.2 可用。要更新使用:
sudo gem install cocoapods有关更多信息,请参阅https://blog.cocoapods.org和此版本的变更日志: https://github.com/CocoaPods/CocoaPods/releases/tag/1.11.2 [!]
[!]无法找到
expo-dev-launcher依赖于的规范expo-dev-client您有: * 过时的源存储库,您可以使用
pod repo update或 来更新pod install --repo-update。* 名称或版本输入错误。* 未将托管 Podspec 的源存储库添加到您的 Podfile。Pod 退出并显示非零代码:1
知道问题是什么以及如何解决它吗?
似乎expo-dev-client缺少一些依赖项。
确保react-native.config.js包含以下代码:
module.exports = {
dependencies: {
...require('expo-dev-client/dependencies'),
},
};
Run Code Online (Sandbox Code Playgroud)
就我而言,重新运行命令就足够了expo prebuild,并且文件会自动生成。
| 归档时间: |
|
| 查看次数: |
2807 次 |
| 最近记录: |