2012-09-11 208 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當它運行你的應用程序時指向你的內置產品目錄。