创建Cocoa框架

Pri*_*yat 5 cocoa frameworks

我已经创建了一个可行的Cocoa框架,我想重新分发它.但问题是,它不会在Xcode之外运行.我读过一些@executable_path/../Frameworks我没有提到的内容,因为我不知道该放在哪里:/

因此,我使用DYLD_FRAMEWORK_PATH 变量工作在Xcode中运行我的应用程序工作正常,但只在Xcode中 - 如果我尝试自己运行它直接崩溃并说IMAGE NOT FOUND.

我确定@executable_path/../Frameworks缺少什么,但我不知道该把它放在哪里.

有人可以帮帮我吗?:)

谢谢

sbo*_*oth 3

我通常是这样处理事情的:

  1. 在框架的Xcode项目中,将安装目录设置为@rpath

  2. 将框架添加到应用程序的 Xcode 项目中。添加“复制文件”构建阶段,在“目标”弹出窗口中选择“框架”,并确保添加框架,以便在构建应用程序时将其复制到应用程序的“框架”目录中。

  3. 最后,在项目设置中,将 @loader_path/../Frameworks 添加到运行路径搜索路径。