希望可以有人帮帮我。我有一些用python编程的东西。这使用了很多库。所以我用 virtualenv 创建了一个虚拟环境,并复制了这个环境中需要的每个文件。然后我使用 Platypus 创建了一个 .app。当然,该应用程序无法正常工作,因为如果您在 .so 或 .dylib 上使用 otool -L ,那么链接将指向原始安装位置。知道我可以使用 install_name_tool 并设置新的绝对路径,该应用程序现在可以工作,但不可重定位。经过一番阅读,我发现您可以为 Mac OS X 10.5+ 设置 -rpath。所以我将路径更改为@rpath/lib/...dylib 并启动应用程序
-rpath @loader_path/../Resources/virt1
但它不起作用。所以我错过了什么或做错了什么?