2017-08-25 8 views
17

Illegal Configuration - Safe Area Layout Guide before iOS 9.0xcode "सुरक्षित क्षेत्र लेआउट" त्रुटियों को हल करें

इस त्रुटि को रोकने का सही तरीका क्या है?

अभी के लिए मैं केवल "सुरक्षित क्षेत्र लेआउट मार्गदर्शिका का उपयोग करें" अनचेक कर रहा हूं जो मुझे बिना त्रुटि के ऐप को संकलित करने की अनुमति देता है। आप 8.0 स्वीकार किए जाते हैं जवाब काम करता है समर्थन करने के लिए है [

मामले में -:

उत्तर

5

ऐप्पल ने हमें WWDC 2017 Session 412 में बताया कि Safe Area Layout Guideपिछड़ा तैनाती है। लेकिन ऐसा लगता है कि आईओएस 8.0 का समर्थन नहीं कर रहा है। मुझे एक्सकोड 9 जीएम पर भी यही त्रुटि मिली है।

मेरे मामले में, मैं Safe Area Layout Guide उपयोग बंद कर दिया है, लेकिन Top Layout GuideBottom Layout Guide का उपयोग करें और, भले ही वे आईओएस 11.

+0

निश्चित रूप से यह उनका जवाब देने के लिए उत्तर नहीं है, यह सबसे अच्छा –

2

मेरे मामले में सभी तैनाती लक्ष्य 8.0 से 9.0 तक बढ़ा जा सकता था।

0

पर पदावनत कर रहे हैं आप अपने CocoaPods के साथ इस त्रुटि का सामना करते हैं, तो आप अपने फली में तैनाती लक्ष्य के लिए मजबूर करना होगा न्यूनतम आईओएस 9.0 के साथ podfile, XCode 9 इस मामले का प्रबंधन करना चाहिए लेकिन इस

post_install do |installer| 
    installer.pods_project.targets.each do |target| 
    target.build_configurations.each do |config| 
     config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = '9.0' 
    end 
    end 
end 
23

लिखने के समय काम नहीं कर रहा इस मुद्दे आप अगले चरण करने की आवश्यकता को हल करने के लिए:

  1. आपको अपने इंटरफ़ेस बिल्डर में अपने व्यू कंट्रोलर पर क्लिक करने की आवश्यकता है।
  2. फिर विशेषता निरीक्षक पर जाएं। और "फाइल इंस्पेक्टर" पर क्लिक करें।
  3. "सुरक्षित क्षेत्र लेआउट मार्गदर्शिका का उपयोग करें" अक्षम करें।

Use safe area layout guides disabled

+0

पर एक कामकाज है, इसे सही उत्तर की तरह चुना जाना चाहिए! : डी –

+0

यह सही जवाब है! – mihatel

0

कोशिश समापन और उसके बाद फिर से खोलने Xcode।

संबंधित मुद्दे