मैंने हाल ही में XCode 9 को अपडेट किया है । जब मैं ऐप बनाता हूं तो यह मेरी पॉड फ़ाइलों में कुछ स्टोरीबोर्ड के लिए "अवैध कॉन्फ़िगरेशन" कहता है । मैंने स्टोरीबोर्ड फ़ाइलों को फिर से बनाने की कोशिश की लेकिन यह मदद नहीं करता है।
मैंने हाल ही में XCode 9 को अपडेट किया है । जब मैं ऐप बनाता हूं तो यह मेरी पॉड फ़ाइलों में कुछ स्टोरीबोर्ड के लिए "अवैध कॉन्फ़िगरेशन" कहता है । मैंने स्टोरीबोर्ड फ़ाइलों को फिर से बनाने की कोशिश की लेकिन यह मदद नहीं करता है।
जवाबों:
XCode 9 उन स्टोरीबोर्ड का समर्थन नहीं करेगा जो कि 7 से कम iOS संस्करण के लिए बनाए गए हैं।
बदलने का प्रयास करें के लिए बनाता में फ़ाइल इंस्पेक्टर एक उच्च संस्करण तो स्वच्छ और निर्माण करने के लिए।
स्क्रीनशॉट देखें
संपादित करें: नीचे @ user435779 से महत्वपूर्ण जानकारी: त्रुटियों को दूर न होने पर XCode को पुनरारंभ करें।
Deployment Target (v.m)
(सुनिश्चित करें कि आपका लक्ष्य 7+ है)
इस समस्या को ठीक करने के लिए सामान्य रूप से तैनाती लक्ष्य को 8.0 + पर सेट करें । प्रत्येक xib फ़ाइल के माध्यम से जाने की आवश्यकता नहीं है।
Deployment Target
तहत सेट किया गया हो General
, xib फाइलें स्वतंत्र रूप से अपने File Inspector
-> Interface Builder Document
अनुभाग को एक अलग Builds for
सेटिंग में सेट कर सकती हैं जो General
सेटिंग का पालन नहीं करती हैं। यह विशेष रूप से सच है जब आप परियोजनाओं में या खुले स्रोत से "कोड" या xib फ़ाइलों का फिर से उपयोग कर रहे हैं।
जैसा कि Xcode 9 में स्टोरीबोर्ड समर्थन नहीं करेगा जो कि iOS 7.0 से नीचे है, इसलिए आपको फ़ाइल निरीक्षक में iOS संस्करण को अपडेट करने की आवश्यकता है ।
अधिक जानकारी के लिए नीचे दिए गए GIF प्रतिनिधित्व को देखें।
मुझे भरोसा है ये काम करेगा!!!
मेरा मामला अलग था, मैंने उपरोक्त सभी समाधान किए, लेकिन सफल निर्माण नहीं हो रहा था, इसलिए मैंने फोकस के साथ त्रुटि को पढ़ा और मैन्युअल रूप से फ़ाइल के साथ जाना ।Xib फ़ाइल खोलें और इसे विकास लक्ष्य को iOS 10 और बाद में बदल दें।
और हाँ .. इसका काम ठीक है