【发布时间】:2010-11-15 19:07:21
【问题描述】:
我需要为我们的一位客户创建一个 Mac 版本的库。我对 Mac 上的动态库不太熟悉,但据我了解,我有 2 个选项:.dylib 或框架。什么是最好的选择?为什么?
几个相关问题:
- 如果我理解正确,.dylib 必须安装在标准 UNIX 目录之一中,例如 /usr/lib 等。因此,使用 .dylib 应该会使我客户的安装程序更加复杂,因为他们可能需要请求权限才能在系统文件夹中写入内容?
- 框架可以是私有的并嵌入到我客户的捆绑包中吗?所以没有其他人可以看到/使用它们?
非常欢迎任何建设性的批评/cmets/想法。提前致谢。
亚历克斯
【问题讨论】:
-
您是在寻找拖放式安装,还是提供一个可以处理所有事情的安装程序应用程序 (.pkg)?如果是后者,那么权限应该不是问题,因为我运行的几乎每个安装程序都要求预先输入管理员密码(从而获得管理员权限)。
标签: macos frameworks dylib