【发布时间】:2019-12-13 19:24:51
【问题描述】:
我使用react-native 0.60.4 版本创建新项目。
在模拟器上运行react-native run-ios 很好。
但是使用 Xcode 构建项目会显示警告和错误。
我尝试 rm -rf node_modules && npm install 和 pod install ,但构建失败并出现相同的错误消息。
Xcode 构建失败消息:
ld:警告:找不到选项的目录 '-L/用户/用户名/库/开发者/Xcode/DerivedData/test_rea-hdbyphuobutanveksnvnbgtevbhs/Build/Products/Debug-iphonesimulator/DoubleConversion' ld:警告:找不到选项的目录 '-L/用户/用户名/库/开发者/Xcode/DerivedData/test_rea-hdbyphuobutanveksnvnbgtevbhs/Build/Products/Debug-iphonesimulator/Folly' ld:警告:找不到选项的目录 '-L/用户/用户名/库/开发者/Xcode/DerivedData/test_rea-hdbyphuobutanveksnvnbgtevbhs/Build/Products/Debug-iphonesimulator/React-Core' ld:警告:找不到选项的目录 '-L/用户/用户名/库/开发者/Xcode/DerivedData/test_rea-hdbyphuobutanveksnvnbgtevbhs/Build/Products/Debug-iphonesimulator/React-DevSupport' ld:警告:找不到选项的目录 '-L/用户/用户名/库/开发者/Xcode/DerivedData/test_rea-hdbyphuobutanveksnvnbgtevbhs/Build/Products/Debug-iphonesimulator/React-RCTActionSheet' ld:警告:找不到选项的目录 '-L/用户/用户名/库/开发者/Xcode/DerivedData/test_rea-hdbyphuobutanveksnvnbgtevbhs/Build/Products/Debug-iphonesimulator/React-RCTAnimation' .....
ld:找不到 -lDoubleConversion 的库 clang:错误:链接器 命令失败,退出代码为 1(使用 -v 查看调用)
环境
System:
OS: macOS High Sierra 10.13.6
CPU: (4) x64 Intel(R) Core(TM) i5-7360U CPU @ 2.30GHz
Memory: 2.96 GB / 16.00 GB
Shell: 3.2.57 - /bin/bash
Binaries:
Node: 10.5.0 - /usr/local/bin/node
npm: 6.1.0 - /usr/local/bin/npm
Watchman: 4.9.0 - /usr/local/bin/watchman
SDKs:
iOS SDK:
Platforms: iOS 12.1, macOS 10.14, tvOS 12.1, watchOS 5.1
Android SDK:
API Levels: 23, 24, 25, 26, 27, 28, 29
Build Tools: 27.0.3, 28.0.0, 28.0.3
System Images: android-26 | Google APIs Intel x86 Atom_64, android-26 | Google Play Intel x86 Atom, android-27 | Google Play Intel x86 Atom
IDEs:
Android Studio: 3.4 AI-183.6156.11.34.5692245
Xcode: 10.1/10B61 - /usr/bin/xcodebuild
npmPackages:
react: 16.8.6 => 16.8.6
react-native: 0.60.4 => 0.60.4
npmGlobalPackages:
react-native-cli: 2.0.1
react-native-git-upgrade: 0.2.7
react-native-rename: 2.4.1
【问题讨论】:
-
我遇到了同样的问题。你有运气吗?
标签: xcode react-native