【问题标题】:How to run pod file in iOS directory in react native?如何在本机反应中运行 iOS 目录中的 pod 文件?
【发布时间】:2020-04-25 07:13:06
【问题描述】:

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

【问题讨论】:

    标签: react-native react-native-ios


    【解决方案1】:

    问题 1

    解决问题:

    在项目\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”(使用节点 --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中添加一些模拟器。

    干杯!

    【讨论】:

      【解决方案2】:

      你没有安装 cocoapods

      安装 cocoapods 命令

      sudo gem install cocoapods
      

      之后在 react native 目录中

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

      【讨论】:

        【解决方案3】:
        1. CocoaPods 管理 Xcode 项目的库依赖项。我们需要它来设置 iOS 项目。赞yarn
            sudo gem install cocoapods
        
        1. Podfile 是一种规范,描述了一个或多个 Xcode 项目的目标的依赖关系。赞package.json

        2. 使用Podfile访问文件夹,运行

         pod install
        

        这将解析那些依赖框架的代码,并为您的 iOS 项目生成Pods.xcodeproj

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2017-10-10
          • 1970-01-01
          • 2018-11-03
          • 2019-05-17
          相关资源
          最近更新 更多