1

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

构建后,我My.appMy.framework目录中Build/Products/Debug,我复制My.frameworkMy.app包中。

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

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

4

1 回答 1

0

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

于 2013-02-01T11:37:14.277 回答