2011-01-24 82 views
0

我试图将UMEKit Framework链接到我正在处理的可可应用程序中。应用程序编译罚款,但我不能因错误运行应用程序:将UMEKit框架添加到可可应用程序

使dyld:库未加载:/Users/Joe/Library/Frameworks/UMEKit.framework/Versions/A/UMEKit 引用自:/用户/ Joe/Documents/[我的APP路径]/Contents/MacOS/[APP NAME] 原因是:image not found

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

我真的很感激一些直接指导,说明我究竟需要做什么或者我在这里缺少什么。

编辑:这实际上只发生在我编译和运行为debug。对于版本这很好。当然,能够使用调试模式会很有用,但我不知道这是否对任何人都有用?

回答

0

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

如果不是,则需要向目标添加“复制文件”构建阶段。在Xcode中调出构建阶段的检查器,选择“Frameworks”作为目标,然后将您的框架拖入构建阶段。

+0

正确的已经完成了,我已经验证它是在你的建议包。 – JoeR 2011-01-24 15:21:22

0

我再次遇到同样的问题....我必须在系统/库/框架中手动复制Aquatic Framework ...然后才能正常工作。有没有其他的方式来执行任务?在重要的事情上,我正在做插件..所以有什么问题在插件中添加框架?

相关问题