gpt4 book ai didi

ios - 我是否需要添加静态库中的所有框架?

转载 作者:行者123 更新时间:2023-11-29 13:11:53 26 4
gpt4 key购买 nike

我有一个 xcode 项目(项目 A)使用另一个配置为静态库的项目(项目 B)。在项目A的目标部分,我将项目B配置为目标依赖,并在Link binary with libraries中添加静态库。我还在标题搜索路径中添加了项目 B 的路径。

项目 B 使用了很多来自 CocoaTouch 的不同框架。如果我不在项目 A 中添加这些框架,我会得到这个错误

    Undefined symbols for architecture i386:
"_OBJC_CLASS_$_CABasicAnimation", referenced from

如果我添加它们,我没有任何问题。有没有办法不需要添加这些框架?至于维护两个项目中的所有框架是一项艰巨的任务。

最佳答案

不,您必须满足静态库的所有依赖项、框架或其他方面。

这是因为静态库是目标文件的简单存档,因此您需要将它们视为等同于二进制文件的目标文件(在您的情况下为“项目 A”)。

关于ios - 我是否需要添加静态库中的所有框架?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17070731/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com