2017-10-04 8 views
7

Xcode 9 "न्यू बिल्ड सिस्टम (पूर्वावलोकन)" बिल्ड में विकल्प सेट (छवि नीचे दिखाया गया के रूप में) में शुरू किया गया है और यह परियोजनाओं के लिए कई बार निर्माण में सुधार के रूप WWDC सत्र (https://developer.apple.com/videos/play/wwdc2017/402/)अंक 4

enter image description here enter image description here

यह नई परियोजनाओं जो मैंने हाल ही में Xcode 9 में बनाया के लिए ठीक काम करता है में कहा गया है के लिए प्रयोग किया जाता है।
लेकिन यह मेरी पुरानी परियोजनाओं (बड़ा वाले) के लिए काम नहीं करता है, और मैं कैसे इस समस्या को हल करने के लिए परियोजनाओं

error: unable to build node: '/Users/admin/Library/Developer/Xcode/DerivedData/PROJECTNAME/Build/Products/Debug-iphonesimulator/PROJECTNAME.app/Info.plist' (node is produced by multiple commands; e.g., ‘313423sfkjsahdfkashdfklahsdlfkjhsalkfjhh33123sfas:CopyPlistFile /Users/admin/Library/Developer/Xcode/DerivedData/PROJECTNAME-hgfopfsnfsimmzcupjfdhkomofte/Build/Products/Debug-iphonesimulator/PROJECTNAME.app/Info.plist /Users/admin/Projects/Official/PROJECTNAME-ios-2100bd9ec02e/PROJECTNAME/SupportingFiles/Info.plist' and '313423sfkjsahdfkashdfklahsdlfkjhsalkfjhh33123sfas:ProcessInfoPlistFile /Users/admin/Library/Developer/Xcode/DerivedData/PROJECTNAME-hgfopfsnfsimmzcupjfdhkomofte/Build/Products/Debug-iphonesimulator/PROJECTNAME.app/Info.plist /Users/admin/Projects/Official/PROJECTNAME-ios-2100bd9ec02e/PROJECTNAME/SupportingFiles/Info.plist')

के अधिकांश के लिए इस मुद्दे को लॉग के निम्नलिखित इसी तरह पाया?

+0

क्या आपने व्युत्पन्न डेटा फ़ोल्डर को हटाने का प्रयास किया था? – the4kman

+0

@ the4kman: हाँ मैंने किया। लेकिन कोई भाग्य – Bharath

उत्तर

8

मुझे एक ही समस्या थी, "कॉपी बंडल संसाधन" चरण में .plist फ़ाइलों की खोज करें, वहां कोई प्लिस्ट फ़ाइल नहीं होनी चाहिए, मेरे मामले में यह नई बिल्ड सिस्टम को बनाने के लिए रोक रहा था।

+0

मुझे इसे अपने 'कोकोपॉड' लक्ष्यों में से एक में करना था। मेरे मामले में इस मुद्दे को हल किया! –

+0

मैं "कॉपी बंडल संसाधन" चरण में सभी .plist फ़ाइलों को हटा देता हूं और यह काम करता है। क्या आप इसे समझा सकते हैं? –

+2

मुझे लगता है कि नई बिल्ड सिस्टम बंडल में कई बार कॉपी की गई फ़ाइलों के साथ काम नहीं करती है, मुझे लगता है कि पुराने निर्माण प्रणाली के साथ यह एक चेतावनी होनी चाहिए। जैसा कि समझाया गया है [https://developer.apple.com/library/content/qa/qa1649/_index.html), सक्रिय लक्ष्य से जुड़ी info.plist इसमें अंतर्निहित रूप से जोड़ा गया है, इसलिए, आप नहीं करते इसे अपने लक्ष्य में जोड़ने की जरूरत है। – lilpit