首页 > 解决方案 > Cocoapods 在设置 react-native 开发时无法下载依赖项(APPLE M1)

问题描述

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

标签: react-nativecocoapodsreact-native-iossetup-projectapple-m1

解决方案


首先使用 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

要解决这个问题。


推荐阅读