Sto provando a distribuire un'applicazione utilizzando macdeployqt. Tutti i framework Qt vengono copiati correttamente nel pacchetto di applicazioni. Il problema che ho riscontrato è che macdeployqt non ha permessi di scrittura sui framework copiati che originariamente risiedono in/usr/local/lib. Questo perché ho installato qt usando homebrew che sembra fare installare tutto di sola lettura. La mia domanda è se c'è un modo migliore per risolvere questo problema, cambiando manualmente tutte le autorizzazioni delle librerie qt in/usr/local/lib in modo che io possa usare macdeployqt da un progetto qt .pro. (Non voglio usare macdeployqt manualmente con sudo o simili)macdeployqt su framework homebrew installati
Il motivo per cui lo sto chiedendo è perché sto usando molte librerie di terze parti nel progetto (vengono copiate ok ecc.) Di cui ho bisogno aggiornare spesso attraverso homebrew e quindi dover rifare il permesso cambiando su di loro.
Grazie in anticipo!
Le mie librerie Qt framework sono tutte di proprietà del mio utente e gruppo locale. Ti consiglio di cambiare il tuo con lo stesso e di averlo fatto perché non ho mai avuto problemi con questo. – TheDarkKnight
@ Merlin069, affronto lo stesso problema, hai trovato una risposta? –
se la tua applicazione dipende da homebrew, e installando qt, perché dovresti preoccuparti di copiare le dipendenze nel tuo .app? Non dovrebbero essere risolti dall'installazione homebrew in primo luogo? – phyatt