Cocoapods 在设置 react-native 开发时无法下载依赖项(APPLE M1)

Posted

技术标签:

【中文标题】Cocoapods 在设置 react-native 开发时无法下载依赖项(APPLE M1)【英文标题】:Cocoapods is failing to download dependencies(APPLE M1) in the time of react-native development set up 【发布时间】:2021-10-13 23:54:27 【问题描述】:

这是当前情况的截图。它是全新的 Apple M1 MacBook。 react 工作正常,但没有正确安装 React-native。尝试了各种解决方案,但没有成功。

【问题讨论】:

没有截图也没有错误复制粘贴。 【参考方案1】:

首先使用 brew 安装 node、watchman、cocoapods。

brew install node
brew install watchman
brew install cocoapods

如果机器是M1,

sudo gem update --system
arch -x86_64 sudo gem install cocoapods
arch -x86_64 sudo gem install ffi

那么您应该能够使用 react-native 应用程序工作。 如果您在使用创建 react-native 应用程序时遇到 cocoapods 错误,

npx react-native init app-name

你可以去 app-name/ios 并在那里安装 cocoapods,

arch -x86_64 pod install

您应该事先拥有 Xcode 命令行工具。 并检查模拟器是否可以与Xcode一起使用,

xcrun -k --sdk iphoneos --show-sdk-path

如果显示错误,

sudo xcode-select --switch /Applications/Xcode.app

修复它。

【讨论】:

以上是关于Cocoapods 在设置 react-native 开发时无法下载依赖项(APPLE M1)的主要内容,如果未能解决你的问题,请参考以下文章

Cocoapods:无法设置 pod 构建设置

设置 CocoaPods 主存储库 (Sierra)

正确设置 Cocoapods

CocoaPods 设置需要永远

为 CocoaPods 的 pod 设置部署目标

Cocoapods 警告 - CocoaPods 没有设置您项目的基本配置,因为您的项目已经有一个自定义配置集