Próbuję wdrożyć aplikację przy użyciu macdeployqt. Wszystkie frameworki Qt zostaną poprawnie skopiowane do pakietu aplikacji. Problem, który napotykam, polega na tym, że macdeployqt nie ma uprawnień do zapisu w skopiowanych frameworkach, które pierwotnie znajdowały się w katalogu/usr/local/lib. To dlatego, że zainstalowałem qt przy użyciu homebrew, który wydaje się, że instaluje wszystko tylko do odczytu. Moje pytanie brzmi, czy istnieje lepszy sposób na rozwiązanie tego problemu, a następnie ręczne zmienianie wszystkich uprawnień bibliotek qt w/usr/local/lib, aby móc używać macdeployqt z projektu qt .pro. (Nie chcę używać macdeployqt ręcznie z sudo lub podobnym)macdeployqt na architekturze homebrew zainstalowanych
Powodem, dla którego pytam jest to, że używam wielu bibliotek stron trzecich w projekcie (są one kopiowane w porządku itd.), Które muszę aktualizuj często przez homebrew i tym samym ponawiaj uprawnienia zmieniające się na nich.
Z góry dziękuję!
Biblioteki bibliotek My Qt są własnością mojego lokalnego użytkownika i grupy. Zaleciłbym zmianę twojego na taki sam i zrób to, ponieważ nigdy nie miałem z tym problemów. – TheDarkKnight
@ Merlin069, Stoję w obliczu tego samego problemu, znalazłeś odpowiedź? –
jeśli twoja aplikacja jest zależna od homebrew i instalowania qt, dlaczego miałbyś się martwić o skopiowanie zależności do twojego .app? Czy nie powinny one zostać rozwiązane przez instalację homebrew? – phyatt