将UMEKit框架添加到Cocoa应用程序

时间:2011-01-24 14:58:33

标签: cocoa xcode frameworks

我正在尝试将UMEKit Framework链接到我正在处理的cocoa应用程序中。应用程序编译正常但由于错误我无法运行应用程序:

dyld:未加载库:/Users/Joe/Library/Frameworks/UMEKit.framework/Versions/A/UMEKit   参考自:/ Users / Joe / Documents / [我的APP路径] /内容/ MacOS / [APP NAME]   原因:未找到图像

我很确定这是一个简单的错误,我只是不知道如何正确链接框架。我遵循苹果文档并将框架项目添加到我的应用程序项目作为依赖,但它只是导致了同样的错误。

我真的很感激有关我究竟需要做什么或者我在这里缺少什么的直接指示。

编辑:这实际上只有在我编译并以 debug 运行时才会发生。对于发布,这很好。当然,能够使用调试模式会很有用,但我不知道这对任何人都有什么意义吗?

2 个答案:

答案 0 :(得分:0)

听起来你没有将框架复制到你的应用程序中。您可以通过从Finder中的应用程序上下文菜单中选择“显示包内容”来验证这一点,并查看框架是否在应用程序中(在“内容/框架”下)。

如果没有,则需要向目标添加“复制文件”构建阶段。在Xcode中打开构建阶段的检查器,选择“Frameworks”作为目标,然后将框架拖到构建阶段。

答案 1 :(得分:0)

我又遇到了同样的问题....我必须在系统/库/框架中手动复制Aquatic Framework ...然后它才有效。有没有其他方法来执行任务?重要的是,我正在制作插件..所以在插件中添加框架有什么问题吗?