我为OS X应用程序创建了一个Cocoa框架。
我现在想将我的框架添加到不同的Xcode项目并使用本教程http://jaanus.com/blog/2014/07/09/how-to-correcty-configure-building-private-slash-embeddable-os-x-frameworks/
但是我收到以下错误,
dyld:未加载库: @executable_path /../框架/ TestFrame.framework /版本/ A / TestFrame
参考: /Users/sfm/Library/Developer/Xcode/DerivedData/TestApp-byxusmdybnklhceubusavrswfxtr/Build/Products/Debug/TestApp.app/Contents/MacOS/TestApp
原因:未找到图片
我假设必须在Framework构建设置项目而不是应用程序构建设置项目中更改安装路径。因为我是Mac OS X开发的新手,任何机构都可以指导我做错了吗?
答案 0 :(得分:2)
您在“复制文件”步骤中链接一些微风的帖子。你真的遵循了吗?
我们添加一个新的“复制文件”阶段,将框架捆绑到应用程序中。
您应该查看您的应用包(在磁盘上)并查看是否有Contents/Frameworks/TestFrame.framework
目录。我打赌没有。
Xcode在自动配置框架方面做得更好一些。我建议参考框架编程指南,特别是Embedding a Private Framework in Your Application Bundle,它有更多的现代指令。