在可执行文件中嵌入dylib

时间:2016-01-25 02:54:43

标签: objective-c xcode macos cocoa dylib

我已经创建了我的OS X应用程序的CLI版本(这是一个App Bundle)。在我的捆绑版本中,有一个预编译的.dylib,它通常位于可执行文件所在的目录中。

这对命令行版本没有用 - 有没有办法将它嵌入我的可执行文件中?

1 个答案:

答案 0 :(得分:0)

如果您只想分发与dylib相关的应用程序的二进制版本,您可以通过以下方式执行此操作: 1.制作pkg安装程序,将dylib放在系统中的某个位置 2.大多数第三方库支持构建静态版本(* .a)本身以及动态版本。因此,您可以构建库的静态版本并静态链接它们。