如何在iOS目录下用react native运行pod文件?

问题描述 投票:0回答:1

错误 在 projects\reactNative\ios/Podfile.lock处找不到 "Podfile.lock"。你是否在iOS目录下运行了 "pod安装"?(node:11696) 警告。在循环依赖中访问模块导出的不存在的属性'padLevels'(Use node --trace-warnings ... 以显示警告创建的位置)错误 无法从Xcode获取模拟器列表。请打开Xcode并尝试直接从那里运行项目以解决剩余的问题。用--verbose标志运行CLI

react-native react-native-ios
1个回答
0
投票

你没有安装cocoapods

安装cocoapods命令

sudo gem install cocoapods

之后在react native目录下

cd ios && pod install && cd ../ && react-native run-ios

0
投票
  1. CocoaPods 为你的Xcode项目管理库依赖关系。我们需要它来设置iOS项目。像 yarn
    sudo gem install cocoapods
  1. Podfile 是一个描述一个或多个Xcode项目目标依赖关系的规范。像 package.json

  2. 的文件夹的访问权限。Podfile,运行

 pod install

这将解析这些依赖框架的代码,并生成 Pods.xcodeproj 用于你的iOS项目。


0
投票

问题1

为了解决这个问题。

无法在projects\reactNative\ios\Podfile.lock找到 "Podfile.lock". 你是否在iOS目录下运行了 "pod install"?

请确认你已经安装了cocoapods,并在你的项目根目录下运行这个命令。

gem install cocoapods           // If you haven't install cocoapods
cd ios && pod install && cd ..

问题2

用于修复该问题。

(node:11696) 警告:在循环依赖中访问模块导出的不存在的属性 "padLevels 在循环依赖中访问模块导出的不存在的'padLevels'属性 (使用节点 --trace-warnings ...来显示警告的创建位置)

请将你的node.js版本降级到v13.x.x,以下是其中一个解决方案。

npm install -g n
sudo n 13.13.0

问题3

对于修复这个问题。

无法从Xcode获取模拟器列表。请打开Xcode,并尝试直接从那里运行项目以解决剩余的问题。用--verbose标志运行CLI

请确保你已经从App Store正确安装了Xcode,并使用最新的 React Native 在你的项目中的版本(应该是 v0.62.2 现在为稳定版)。) 如果仍然无法打开项目,请尝试在Xcode的 developer settings.

干杯!

© www.soinside.com 2019 - 2024. All rights reserved.