首页 > 解决方案 > 在命令行上运行 react-native run-ios 时出错

问题描述

我正在处理我的 React Native 项目。当我尝试使用此命令运行iosreact-native run-ios时,出现此错误(见下文)。

error Failed to build iOS project. We ran "xcodebuild" command but it exited with error code 65. To debug build logs further, consider building your app with Xcode.app, by opening *.xcworkspace

** BUILD FAILED **


The following build commands failed:
    CompileC /****/ios/build/SykesPHMobile/Build/Intermediates.noindex/Pods.build/Debug-iphonesimulator/DoubleConversion.build/Objects-normal/x86_64/fixed-dtoa.o /****/ios/Pods/DoubleConversion/double-conversion/fixed-dtoa.cc normal x86_64 c++ com.apple.compilers.llvm.clang.1_0.compiler
    CompileC /****/ios/build/SykesPHMobile/Build/Intermediates.noindex/Pods.build/Debug-iphonesimulator/DoubleConversion.build/Objects-normal/x86_64/strtod.o /****/ios/Pods/DoubleConversion/double-conversion/strtod.cc normal x86_64 c++ com.apple.compilers.llvm.clang.1_0.compiler
    CompileC /****/ios/build/SykesPHMobile/Build/Intermediates.noindex/Pods.build/Debug-iphonesimulator/DoubleConversion.build/Objects-normal/x86_64/double-conversion.o /****/ios/Pods/DoubleConversion/double-conversion/double-conversion.cc normal x86_64 c++ com.apple.compilers.llvm.clang.1_0.compiler
    CompileC /****/ios/build/SykesPHMobile/Build/Intermediates.noindex/Pods.build/Debug-iphonesimulator/DoubleConversion.build/Objects-normal/x86_64/fast-dtoa.o /****/ios/Pods/DoubleConversion/double-conversion/fast-dtoa.cc normal x86_64 c++ com.apple.compilers.llvm.clang.1_0.compiler
(4 failures)

但是,当我直接在 Xcode 中运行和构建 ios 项目时,没有遇到任何错误,它在模拟器中成功运行了项目。这是我的 react native cli 的详细信息

System:
    OS: macOS 10.15.2
    CPU: (4) x64 Intel(R) Core(TM) i5-3210M CPU @ 2.50GHz
    Memory: 165.61 MB / 8.00 GB
    Shell: 3.2.57 - /bin/bash
  Binaries:
    Node: 10.15.1 - /usr/local/bin/node
    npm: 6.13.1 - /usr/local/bin/npm
    Watchman: 4.9.0 - /usr/local/bin/watchman
  SDKs:
    iOS SDK:
      Platforms: iOS 13.2, DriverKit 19.0, macOS 10.15, tvOS 13.2, watchOS 6.1
  IDEs:
    Android Studio: 2.3 AI-162.4069837
    Xcode: 11.2/11B52 - /usr/bin/xcodebuild
  npmPackages:
    react: 16.9.0 => 16.9.0 
    react-native: 0.61.5 => 0.61.5 
  npmGlobalPackages:
    create-react-native-app: 1.0.0
    react-native-cli: 2.0.1

我已经尝试过以下解决方案。

  1. 删除 ios 里面的 Pod 文件夹,然后重新安装。
  2. 删除构建文件夹然后运行react-native run-ios
  3. 在 Cocoapods 中清理我的本地缓存并再次执行这些步骤。我遇到的同样的错误。

任何想法如何解决此错误。

标签: react-nativereact-native-ios

解决方案


  1. 删除 ios/构建
  2. 守望者手表德尔所有
  3. rm -rf /tmp/haste-map-react-native-packager-* rm
  4. -rf /tmp/metro-bundler-cache-*

推荐阅读