react-native - Cocoapods 在设置 react-native 开发时无法下载依赖项(APPLE M1)
问题描述
这是当前情况的截图。它是全新的 Apple M1 MacBook。react 工作正常,但没有正确安装 React-native。尝试了各种解决方案,但没有运气。
解决方案
首先使用 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
要解决这个问题。
推荐阅读
- javascript - 为段落提供 HTML 输出
- java - 这段代码是使用代理模式还是单例模式,还是两者都使用?
- ios - SwiftUI 静态列表奇怪的重用行为
- python - 如何将 TimeDsitributed 层用于神经网络集成(特别是 CNN+LSTM)?
- publish - 发布到 github 包私有注册表时出现 Lerna 404
- arrays - Julia - 从 UInt8 数组中读取 UInt32
- configuration - 有效范围的 YAML 配置
- javascript - 节点 14 + Jest + ESM 导致最大调用堆栈大小错误。之前是意外的令牌错误。怎么修?
- javascript - 在 React Native 中使用数组映射而不是 FlatList 是一种很好的模式吗?
- python - Scrapy 自定义 DownloadMiddleware 不尊重 DOWNLOAD_DELAY