如何使OS X Cocoa应用程序从它所在的文件夹加载自定义框架

How to make OS X Cocoa application load custom frameworks from the folder it resides in?

本文关键字:文件夹 加载 框架 自定义 OS 何使 Cocoa 应用程序      更新时间:2023-10-16

默认情况下,所有框架都从~/Library/frameworks 加载,这对于开发目的很好,但是对于部署目的,我需要找到一种方法来加载所有链接的自定义框架从文件夹与应用程序文件夹或某处。app文件夹…请告诉我,我该怎么做?是否有可能在不手动加载框架的情况下解决这个问题?

XCode v4有一个选项部署位置,但它似乎没有被使用(我复制编译框架到/框架文件夹通过脚本在构建阶段)。

我不完全确定你想要什么,但如果你只是想在任何位置链接一个框架/库,双击xcode4中的目标,单击"链接二进制库"部分中的加号,然后选择"添加其他…"。如果链接是不够的,你需要复制的东西在你的。app文件夹也简单地添加lib到"复制Bundle资源"阶段。(或为其添加额外的复制阶段)