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

将UMEKit框架添加到Cocoa应用程序,cocoa,xcode,frameworks,Cocoa,Xcode,Frameworks,我正在尝试将链接到我正在开发的cocoa应用程序中。应用程序编译正常,但由于以下错误,我无法运行应用程序: dyld:未加载库:/Users/Joe/Library/Frameworks/UMEKit.framework/Versions/A/UMEKit 引用自:/Users/Joe/Documents/[MY-APP-PATH]/Contents/MacOS/[APP-NAME] 原因:找不到图像 我很确定这是一个简单的错误,因为我不知道如何正确地将一个框架链接到。我遵循苹果的文档,将框架项

我正在尝试将链接到我正在开发的cocoa应用程序中。应用程序编译正常,但由于以下错误,我无法运行应用程序:

dyld:未加载库:/Users/Joe/Library/Frameworks/UMEKit.framework/Versions/A/UMEKit 引用自:/Users/Joe/Documents/[MY-APP-PATH]/Contents/MacOS/[APP-NAME] 原因:找不到图像

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

我真的很感激一些直接的指示,告诉我到底需要做什么,或者我在这里遗漏了什么


编辑:这实际上只在我编译并作为调试运行时发生。就发布而言,这很好。当然,能够使用调试模式会很有用,不过我不知道这是否对任何人有什么建议?

听起来你没有将框架复制到你的应用程序中。您可以通过在Finder中从应用程序的上下文菜单中选择ShowPackageContents来验证这一点,并查看框架是否位于应用程序的Contents/Frameworks下


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

我又遇到了同样的问题。。。。我必须在systems/library/framwork中手动复制水生框架。。。然后它就起作用了。是否有其他方法来执行此任务?重要的是,我正在制作插件。。那么在插件中添加框架有什么问题吗?

Right已经这样做了,我已经验证了它是否如您所建议的那样在包中。