तो यह वहाँ शायद अतीत कि जब आप एक स्विफ्ट फ़ाइल यह जोड़ना होगा जोड़ रहे थे/एक ब्रिजिंग हैडर पूछने में एक बग था पता चला है, लेकिन यह अपनी परियोजना
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
है कि लाइन जोड़ने नहीं होता है जो आप चाहते का मतलब इस राज्य में रहें
परिणामस्वरूप error: <EXPR>:1:1: error: use of unresolved identifier
!
मुझे केवल यह पता चल सकता था क्योंकि मैंने अपनी परियोजना में फाइलों के चारों ओर स्थानांतरित किया था और जब मैंने प्रोजेक्ट में ओबीजेसी फाइलें जोड़ दीं, तो उसने मुझे ब्रिजिंग हेडर के बारे में पूछा (हालांकि मेरे पास पहले से ही एक था!) और सौभाग्य से SWIFT_OPTIMIZATION_LEVEL
जोड़ा गया। कोई यह मान सकता है कि डिफ़ॉल्ट मान fastest
पर विचार करने के लिए यह एक बग है, लेकिन फिर मुझे लगता है कि यह अतीत में केवल एक बग था और अब तय हो गया है।
फिर भी, मैंने अभी तय किया है कि यह रिलीज बिल्ड में none
जोड़ने पर दूसरी तरफ एक बग हो सकता है। मैं अभी इसका परीक्षण नहीं कर सकता क्योंकि इसका परीक्षण करने के लिए मेरे पास केवल Debug
बिल्ड था। मैं इसे एक अभ्यास के रूप में छोड़ दूंगा :) ऐप्पल के इंजीनियरों के लिए।
स्रोत
2015-02-14 18:10:38
तो समस्या वास्तव में सभी के बाद एक अवांछित अनुकूलन के कारण हुई थी;) ^^ – AliSoftware
मुझे अभी भी त्रुटियां मिलती हैं, यहां तक कि थीस सेटिंग्स के साथ टकराव करने के बाद भी:/ – Loegic
धन्यवाद। हालांकि, मुझे यह त्रुटि Xcode 8.0.0 में मिली है। अनुकूलन -ऑनोन पर सेट है। – FreeNickname