2012-09-11 240 views
1

我有一个框架与安装目录@rpath和应用程序与运行路径搜索路径@loader_path/../Frameworks它使用此框架。Xcode和dylib搜索路径

建设后,我有My.appMy.frameworkBuild/Products/Debug目录和我副本My.frameworkMy.app束。

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

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

回答

0

是的,Xcode设置DYLD_LIBRARY_PATHDYLD_FRAMEWORK_PATH当它运行你的应用程序时指向你的内置产品目录。