मै मैकडॉफ्टक्टी का उपयोग कर एक एप्लिकेशन को तैनात करने की कोशिश कर रहा हूं। सभी क्यूटी फ्रेमवर्क को एप्लिकेशन बंडल में सही ढंग से कॉपी किया जाता है। मुझे जिस समस्या का सामना करना पड़ता है वह यह है कि macdeployqt में कॉपी किए गए ढांचे पर लिखने की अनुमति नहीं है जो मूल रूप से/usr/local/lib में रहते हैं। ऐसा इसलिए है क्योंकि मैंने होमब्री का उपयोग करके क्यूटी स्थापित किया है जो कि सबकुछ केवल पढ़ने के लिए स्थापित करता है। मेरा सवाल यह है कि इस समस्या को ठीक करने के लिए बेहतर तरीका है या फिर/usr/local/lib के अंदर क्यूटी पुस्तकालयों की सभी अनुमतियों को मैन्युअल रूप से बदलना है ताकि मैं एक qt .pro प्रोजेक्ट के भीतर से macdeployqt का उपयोग कर सकूं। (मैं sudo या ऐसे के साथ मैन्युअल रूप से macdeployqt का उपयोग नहीं करना चाहता)homebrew स्थापित फ्रेमवर्क पर macdeployqt
कारण मैं क्यों पूछ रहा हूं क्योंकि मैं प्रोजेक्ट में कई तृतीय पक्ष पुस्तकालयों का उपयोग कर रहा हूं (उन्हें ठीक कॉपी किया गया है) जो मुझे चाहिए होमब्री के माध्यम से अक्सर अद्यतन करें और इस प्रकार उन पर बदलने की अनुमति को फिर से करना होगा।
अग्रिम धन्यवाद!
मेरा क्यूटी फ्रेमवर्क पुस्तकालय सभी मेरे स्थानीय उपयोगकर्ता और समूह के स्वामित्व में हैं। मैं आपको अपना बदलना चाहता हूं और इसके साथ किया जाना चाहिए क्योंकि मुझे इसके साथ कोई समस्या नहीं है। – TheDarkKnight
@ Merlin069, मुझे एक ही समस्या का सामना करना पड़ा, क्या आपको कोई जवाब मिला? –
यदि आपका एप्लिकेशन होमब्री पर निर्भर है, और यह क्यूटी इंस्टॉल कर रहा है, तो आप निर्भरताओं को अपने .app में कॉपी करने के बारे में चिंता क्यों करना चाहेंगे? क्या उन्हें होमब्री इंस्टॉलेशन द्वारा पहले स्थान पर हल नहीं किया जाना चाहिए? – phyatt