IOS 构建因链接而失败

Posted

技术标签:

【中文标题】IOS 构建因链接而失败【英文标题】:IOS build fails because of linking 【发布时间】:2018-08-27 19:21:38 【问题描述】:

如图所示,我的构建失败了。我怀疑这与链接有关。我使用了react-native link,而不是豆荚。除此之外,我尝试了一个干净的构建并删除了 DerivedData 文件夹。有人可以帮忙吗?谢谢!

【问题讨论】:

您好,您是否已将 Firebase 二进制文件链接到项目,在 Link Binary with Libraries 下? 您好!谢谢您的回答。这不是正确的,但给了我解决它的想法。我必须做的是指向 Firebase.h 的标头搜索,然后链接所有框架。谢谢! 【参考方案1】:

请使用 cocoapods 进行依赖管理, 如果您已经在使用它,则删除所有 pod 并再次添加它/更新所有 pod

【讨论】:

感谢您的回答!我通过手动链接 Firebase 的每个框架来解决它。 请问我的cordova有这个错误,所以我无法控制代码,你能写出如何删除所有pod并再次添加/更新所有pod吗?谢谢 如果你有一个 podfile,那么你可以在这里看到所有的第三方库,首先用 # 符号注释每个第三方库,然后通过模拟器运行“pod install”,它将删除所有第三方库项目,取消注释后从 pod 文件中删除 # 并再次运行“pod install”

以上是关于IOS 构建因链接而失败的主要内容,如果未能解决你的问题,请参考以下文章

Flutter ios 构建失败 - Distill 因未知原因而失败

Xamarin iOS构建错误-本地链接失败(仅链接框架SDK)

Codeception 验收测试因底部导航而失败

iOS 上的 PhoneRTC:链接器命令失败,退出代码为 1(使用 -v 查看调用)

React Native iOS 发布构建链接问题

创建动态链接时,Android 上的 Firebase C++ SDK 因 SIGSEGV 故障地址 0x0 而崩溃