gpt4 book ai didi

ios - 如何创建使用另一个框架的动态框架

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

首先我无法使用Cocoapods。

我的框架使用SocketRocket,我有它的.framework文件。

如果客户端必须手动添加我的框架和 SocketRocket.framework 也没关系,我不想使用伞式框架。

问题是我的框架依赖于 SocketRocket,但是

#import <SocketRocket/SocketRocket.h>

不起作用。

我的框架没有将 SocketRocket 添加到“Link Binary With Libraries”阶段,我只是将 SocketRocket.framework 的路径添加到“Framework Search Paths”。我认为这应该足以让它找到标题和符号。

我还没有找到关于创建依赖于另一个框架的框架的指南,每个人似乎都在使用 CocoaPods。

最佳答案

您也应该将 SocketRocket.framework 添加到标题搜索路径中。如果您的库正在使用 SocketRocket.framework,您应该将您的库链接到它。否则,您将遇到链接器错误。

此外,您应该将 SocketRocket.framework 嵌入到您的应用程序目标中。否则,您的应用会在尝试加载 SocketRocket.framework 时崩溃,并出现“找不到图像”错误。

您可以将 SocketRocket.framework 嵌入目标的构建阶段 -> “嵌入框架”阶段。如果您没有该阶段,您可以创建它的“新复制文件阶段”按钮。

enter image description here

然后选择“Frameworks”作为目的地:

enter image description here

关于ios - 如何创建使用另一个框架的动态框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42771940/

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