希望可以有人帮帮我。我有一些用 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
但它不起作用。所以我错过了什么或者做错了什么?
None
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)