मैं वर्तमान में Xcode 11 Beta 5 का उपयोग कर रहा हूं। मेरे आवेदन के भीतर, यह iOS 12 और उससे कम पर चलता है। हालाँकि, iOS 13 पर ऐसा लगता है कि यह UIScene
डिफ़ॉल्ट रूप से उपयोग कर रहा है। यह मेरे ऐप को कुछ नहीं करने के लिए प्रेरित कर रहा है।
जब ऐप नए इंस्टॉल पर लॉन्च होता है, तो उपयोगकर्ता को स्वीकार करना चाहिए एक नियम और शर्तें हैं। सहमत होने के बाद वे एक लोडिंग स्क्रीन पर जाते हैं जो फिर उन्हें मुख्य दृश्य में ले जाता है। मेरे द्वारा पोस्ट किए गए स्क्रीनशॉट में, अग्रभूमि में वर्तमान एक के पीछे का दृश्य स्प्लैश लोडिंग स्क्रीन है।
हम जल्द ही पूरे एप्लीकेशन में कई व्यू व्यू सपोर्ट जोड़ने का प्रयास करेंगे, लेकिन अभी हमारे पास उच्च प्राथमिकता वाले सामान हैं जिन पर हमें काम करने की आवश्यकता है।
"समर्थन कई विंडो" ऐप के लक्ष्य की सामान्य सेटिंग्स में पहले से ही अक्षम है। इसके अलावा, मैं info.plist फ़ाइल में कई विंडोज सेट करने के लिए सक्षम है।
अब तक वास्तव में कुछ भी काम नहीं किया है। मूल रूप से मैं iOS 10-12 में मूल व्यवहार को पुनर्स्थापित करने के लिए कई विंडो और UIScene / SwiftUI को चुनना / अक्षम करना चाहता हूं। क्या यह iOS 13 में संभव है या हमें इसे अपडेट करना है?
अपडेट करें:
यहाँ डिबग पदानुक्रम के दृश्य का एक स्क्रीनशॉट है। बाईं ओर iOS 12 है, दाईं ओर iOS 13. है। Info.plist और न ही किसी दृश्य प्रतिनिधि वर्गों या विधियों में कुछ जोड़े बिना, यह अलग क्यों है? बहुत ज्यादा सिर्फ Xcode 11 पर अपने मौजूदा उत्पादन तैयार कोड में इसे चलाया।