私はmacdeployqtを使ってアプリケーションを配備しようとしています。すべてのQtフレームワークがアプリケーションバンドルに正しくコピーされます。私が遭遇する問題は、macdeployqtはもともと/ usr/local/libにあるコピーされたフレームワークに対する書き込み権限を持っていないということです。これは、私がqtをhomebrewを使ってインストールしたためです。これはすべてを読み込み専用にするようです。私の質問は、qt .proプロジェクト内からmacdeployqtを使用できるように、/ usr/local/lib内のqtライブラリのすべてのアクセス許可を手動で変更してからこの問題を解決するより良い方法があるかどうかです。 (私はsudoなどで手動でmacdeployqtを使いたくない)自作のインストール済みフレームワーク上のmacdeployqt
私が求めているのは、私が必要とするプロジェクトでたくさんのサードパーティのライブラリを使っているからですhomebrewを介して頻繁に更新するので、権限を変更し直す必要があります。
ありがとうございます!
My Qtフレームワークライブラリは、すべて自分のローカルユーザーとグループが所有しています。私は同じことをあなたのものに変えることをお勧めしたいと思います。 – TheDarkKnight
@ Merlin069、私は同じ問題に直面しています、あなたは答えを見つけましたか? –
あなたのアプリケーションが自作ソフトに依存していてqtをインストールしている場合は、どうしてあなたの.appに依存関係をコピーするのを心配したいのですか?彼らは最初の自宅からのインストールによって解決されるべきではありませんか? – phyatt