में स्विफ्ट निर्भरताओं को कैसे अपडेट करें निर्भरता के साथ एक नया स्विफ्ट पैकेज बनाने के बाद मैं swift package generate-xcodeproj
पर कॉल करता हूं। अगर मेरी निर्भरताओं का एक नया संस्करण है तो मैं swift package update
पर कॉल करता हूं। मेरी निर्भरता का नया संस्करण डाउनलोड और बनाया जाता है लेकिन एक्सकोड पर अब निर्भरता के पुराने संस्करण का बुरा संदर्भ है। मैं फिर से swift package generate-xcodeproj
पर कॉल कर सकता हूं लेकिन यह मेरे द्वारा सेट किए गए किसी भी कस्टम लक्ष्य को हटा देगा।एक्सकोड
मैं अपने कस्टम लक्ष्य को हटाए बिना अपनी त्वरित निर्भरताओं और मेरे एक्सकोड प्रोजेक्ट को कैसे अपडेट करूं?
मेरे पास यह वही प्रश्न है। '.xcodeproj' की एक नई प्रति उत्पन्न करने से भी किसी भी फ़ोल्डर संरचना को हटा दिया जाता है जिसका उपयोग स्रोत फ़ाइलों को व्यवस्थित करने के लिए किया जा रहा था। –
मैंने इसके साथ मदद करने के लिए एक उपकरण बनाया है। https://github.com/saltzmanjoelh/XcodeHelperCli इसे बनाने और इसे/usr/local/bin पर कॉपी करने के बाद या जहां भी आप 'xchelper update-packages -s' कह सकते हैं, यह आपके संकुल को अपडेट करेगा और आपके एक्सकोड प्रोजेक्ट के लिए सिम्लिंक बनाएगा। इस तरह जब आपके पैकेज नए संस्करण प्राप्त करते हैं, तो आपको मैन्युअल रूप से संदर्भों को अपडेट करने की आवश्यकता नहीं होती है। – joels