react-native - 在命令行上运行 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
我已经尝试过以下解决方案。
- 删除 ios 里面的 Pod 文件夹,然后重新安装。
- 删除构建文件夹然后运行
react-native run-ios
- 在 Cocoapods 中清理我的本地缓存并再次执行这些步骤。我遇到的同样的错误。
任何想法如何解决此错误。
解决方案
- 删除 ios/构建
- 守望者手表德尔所有
- rm -rf /tmp/haste-map-react-native-packager-* rm
- -rf /tmp/metro-bundler-cache-*
推荐阅读
- python - 如果第一个和最后一个元素相等,则完整列表
- java - 如何在 Java 中隐藏枚举值?
- string - 搜索字符串并列出与该字符串匹配的所有句子
- php - 在这种情况下是否可以动态加载正确大小的图像?
- constraints - 需要审查调度模型逻辑、创建约束的建议和语法错误的修复
- bash - WSL Bash 权限被拒绝创建文件和目录
- node.js - 通过 Express.JS 路由器将数据添加到 Mongo 数组中
- adb - 使用 ADB 的双向 IPC 通信
- spring - Spring Boot 不显示实现自定义 ErrorController 的错误页面
- php - 单击一个特定的单选按钮/选择选项后添加一个文本字段