如何在应用程序中使用dylib文件?

use*_*854 5 xcode objective-c dylib

我创建了lib.dylib动态库.我想在我的应用程序中使用该库.什么是构建设置和构建阶段设置是必需的?在objective-c中使用库的步骤.

Gra*_*yer 2

所以有2种方法...

1) 如果 Dyld 在链接时可用,那么您只需链接它即可。(在 Xcode 中,您将其添加到您正在构建的目标的链接构建阶段。)

如果使用框架:标头将最终出现在标头搜索路径中,以便您可以使用#import <framework/header.h>它们。

2)如果不是,那么您将需要使用 打开动态库dlopen,然后直接读取每个函数...这更像是一项特殊任务,例如处理插件架构。

有一些棘手的想法,如果您提供动态库,那么库安装路径相对于可执行文件会存在问题......但如果您点击它们,您将只需要解决它们(从谷歌搜索开始@rpath