react本机0.60.4 xcode生成失败
我使用react本机0.60.4 xcode生成失败,xcode,react-native,Xcode,React Native,我使用react native 0.60.4版本创建新项目 运行react本机运行ios在模拟器上运行正常 但使用Xcode构建项目将显示警告和错误 我尝试rm-rf node\u模块和&npm安装和pod安装,但构建失败,并显示相同的错误消息 Xcode生成失败消息: ld:警告:找不到选项的目录 “-L/Users/username/Library/Developer/Xcode/DerivedData/test_rea-hdbyphuobutanveksnvnbgtevbhs/Build/
react native 0.60.4
版本创建新项目
运行react本机运行ios
在模拟器上运行正常
但使用Xcode构建项目将显示警告和错误
我尝试rm-rf node\u模块和&npm安装
和pod安装
,但构建失败,并显示相同的错误消息
Xcode生成失败消息:
ld:警告:找不到选项的目录
“-L/Users/username/Library/Developer/Xcode/DerivedData/test_rea-hdbyphuobutanveksnvnbgtevbhs/Build/Products/Debug iphonesimulator/DoubleConversion”
ld:警告:找不到选项的目录
“-L/Users/username/Library/Developer/Xcode/DerivedData/test_rea-hdbyphuobutanveksnvnbgtevbhs/Build/Products/Debug iphonesimulator/Folly”
ld:警告:找不到选项的目录
“-L/Users/username/Library/Developer/Xcode/DerivedData/test_rea-hdbyphuobutanveksnvnbgtevbhs/Build/Products/Debug iphonesimulator/React Core”
ld:警告:找不到选项的目录
“-L/Users/username/Library/Developer/Xcode/DerivedData/test_rea-hdbyphuobutanveksnvnbgtevbhs/Build/Products/Debug iphonesimulator/React DevSupport”
ld:警告:找不到选项的目录
“-L/Users/username/Library/Developer/Xcode/DerivedData/test_rea-hdbyphuobutanveksnvnbgtevbhs/Build/Products/Debug iphonesimulator/React RCTActionSheet”
ld:警告:找不到选项的目录
“-L/Users/username/Library/Developer/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
您可能正在打开React Native的
.xcodeproj
文件
从React Native 0.60开始,默认情况下包含cocoapods,这意味着将创建一个.xcworkspace
文件。这本质上是一个xcode项目的集合,包括react原生项目和cocoapods库项目
后者包含所有(反应本机)本机依赖项。无论何时打开.xcodeproj文件,这些依赖项都不包括在项目中,并且xcode不知道这些文件存在。这就解释了为什么链接器也找不到它们。我也有同样的问题。你运气好吗?