Macos Xcode-更改库引用路径

Macos Xcode-更改库引用路径,macos,cocoa,Macos,Cocoa,所以我今天安装了Xcode(4.6.3)并试图构建一个示例项目。它使用一个框架。成功生成后项目崩溃,未找到Authenticate.framework映像。搜索错误并发现需要添加复制文件生成阶段。然而,这个问题仍然存在 错误信息为- dyld:未加载库:/Library/Frameworks/Authenticator.framework/Versions/A/Authenticator 引用自:/Users/Matt/Library/Developer/Xcode/DerivedData/Im

所以我今天安装了Xcode(4.6.3)并试图构建一个示例项目。它使用一个框架。成功生成后项目崩溃,未找到Authenticate.framework映像。搜索错误并发现需要添加复制文件生成阶段。然而,这个问题仍然存在

错误信息为-

dyld:未加载库:/Library/Frameworks/Authenticator.framework/Versions/A/Authenticator 引用自:/Users/Matt/Library/Developer/Xcode/DerivedData/ImageLoader/Build/Products/Debug/ImageLoader.app/Contents/MacOS/ImageLoader 原因:找不到图像

发现我有框架@/Users/Matt/Library/Developer/Xcode/DerivedData/ImageLoader/Build/Products/Debug/ImageLoader.app/Contents/Frameworks


那么如何更改Xcode使用的默认引用路径呢?

听起来您可能需要在.xconfig文件中添加一个@rpath条目。它可能看起来像这样:

LD_RUNPATH_SEARCH_PATHS = @loader_path/../Frameworks/

尝试了一些随机的事情&在复制文件构建阶段,将“Destination”下拉值从Frameworks更改为Products目录&现在问题已经解决了。有人能推荐一些关于各种Xcode构建设置的好文章吗?浏览了苹果的文档,没有太多的解释。