3

我有一个存储在我的应用程序包中的 WebKit 框架的自定义版本。我想覆盖环境变量 DYLD_FRAMEWORK_PATH 以查看我的应用程序包。我正在使用 info.plist 文件来执行此操作。如果我给它一个到我的自定义 WebKit 框架的绝对路径,一切都会完美运行,但这对我没有任何好处,因为用户可以移动应用程序包,这会破坏绝对路径。有没有办法在 info.plist 文件中检索应用程序包的当前位置,例如使用另一个环境变量?

在此处输入图像描述

提前致谢。

4

1 回答 1

0

“@executable_path/../Frameworks”不起作用,怎么样

$(EXECUTABLE_PATH)/../Frameworks

这也将取决于您的自定义框架的安装目录,应该以相同的方式或使用@rpath 路径引用该目录。

于 2012-01-31T20:33:56.863 回答