在 Xcode 上构建失败,但在 run-ios 上成功

Posted

技术标签:

【中文标题】在 Xcode 上构建失败,但在 run-ios 上成功【英文标题】:Build fails on Xcode but succeeds with run-ios 【发布时间】:2017-10-31 22:39:52 【问题描述】:

我正在使用 react-native 开发应用程序,但遇到一个问题:尝试使用 X-Code 构建时我的构建失败,但使用 react-native run-ios 成功。

我得到的错误是这个:

AppDelegate.m: 'FBSDKCoreKit/FBSDKCoreKit.h' file not found

我正在使用 facebook 登录,它可以在模拟器上正常运行。为什么我使用不同的构建方法会得到不同的行为?

【问题讨论】:

【参考方案1】:

我找到了解决方案。问题是我没有使用 facebook 的 SDK“框架搜索路径”作为递归。我刚刚改变了这个,现在它正在工作。路径是

$(SRCROOT)/../node_modules/react-native-facebook-login/FacebookSDK

【讨论】:

以上是关于在 Xcode 上构建失败,但在 run-ios 上成功的主要内容,如果未能解决你的问题,请参考以下文章

react-native run-ios 构建失败:CompileC RCTBaseTextInputView.o

Xcode 构建在设备上运行但在模拟器上失败

“没有这样的模块:AVFAudio”xcode 构建在旧机器上失败,但在新机器上工作正常

React Native,AwesomeProject,react-native run-ios:** 构建失败 **

Xcode:构建失败,但没有错误消息

Xcode 12 beta 4:为 iOS 模拟器构建,但在为独立构建的目标文件中链接