0

我有 Objections-iOS 作为第 3 方框架,被 XCode 识别,但不是被适当的。

从本质上讲,#import <Objection-iOS/Objection.h>此时的扼流圈并不适用。

我知道配置中的 header_path(s) 属性,但尽我所能,我仍然无法从$project_root/Frameworks/Objection-iOS.framework

你们中有人遇到过类似的问题吗?

4

1 回答 1

1

您需要将该框架构建为子项目以使其正常工作,框架中的标头需要重新组织到名为 Objection-iOS 的目录中以引用正确的路径。不幸的是,链接器还不支持框架包含,因此我们目前无法构建真正的框架来将 -framework 参数添加到编译步骤中。在 iOS 和 MacOSX 上,这基本上将 Objection-iOS.framework/Headers 添加到包含路径中,但将该部分重新映射为命名为 Objection-iOS。

tl;博士; 创建一个名为 Objection-iOS 的目录,添加一个指向该目录容器的 header_paths 条目,它应该在标题上拾取

于 2013-06-20T21:41:51.437 回答