Xcode和dylib搜索路径

时间:2012-09-11 11:45:33

标签: xcode macos dyld search-path

我有一个安装目录@rpath的框架和带有运行路径搜索路径@loader_path/../Frameworks的app,它使用了这个框架。

构建完成后,我在My.app目录中有My.frameworkBuild/Products/Debug,而My.framework复制到My.app包中

如果我从Xcode运行My.app,它将运行并从Build/Products/Debug目录加载框架。如果我从Finder运行我的应用程序,它无法按预期加载框架。

Xcode是否设置了运行时搜索路径以及如何设置? DYLD_LIBRARY_PATH?

1 个答案:

答案 0 :(得分:0)

是的,Xcode在运行您的应用程序时将DYLD_LIBRARY_PATHDYLD_FRAMEWORK_PATH设置为指向您构建的产品目录。