我正在尝试使用 macdeployqt 部署应用程序。所有 Qt 框架都被正确复制到应用程序包中。我遇到的问题是 macdeployqt 对最初驻留在 /usr/local/lib 中的复制框架没有写权限。这是因为我已经使用自制软件安装了 qt,这似乎使安装所有内容都是只读的。我的问题是是否有更好的方法来解决这个问题,然后手动更改 /usr/local/lib 中 qt 库的所有权限,以便我可以在 qt .pro 项目中使用 macdeployqt。(我不想通过 sudo 等手动使用 macdeployqt)
我问的原因是因为我在项目中使用了许多第三方库(它们被复制好了等),我需要经常通过自制软件更新它们,因此必须重做对它们的权限更改。
提前致谢!