Xcode में "No such module" त्रुटि: फ्रेमवर्क मौजूद है, लेकिन इम्पोर्ट नहीं हो रहा
मैं iOS डेवलपमेंट में नया हूँ और एक अजीब समस्या का सामना कर रहा हूँ। मेरे पास Swift में एक प्रोजेक्ट है, मैंने इसमें CocoaPods, SPM या मैन्युअली के माध्यम से एक फ्रेमवर्क (जैसे Alamofire या Firebase) जोड़ा है। .framework फ़ाइल प्रोजेक्ट फ़ोल्डर में है, Build Phases -> Link Binary With Libraries सेटिंग्स में यह दिखाई देता है, और Framework Search Paths में इसका पथ निर्दिष्ट है। लेकिन जब मैं अपनी .swift फ़ाइल में `import Alamofire` लिखता हूँ, तो Xcode त्रुटि देता है: "No such module 'Alamofire'"।
मैंने प्रयास किया:
- प्रोजेक्ट को साफ़ करना (Product -> Clean Build Folder)
- DerivedData को हटाना
- Xcode को पुनरारंभ करना और कंप्यूटर को रीबूट करना
- यह जाँचना कि फ्रेमवर्क वास्तव में टार्गेट में जोड़ा गया है (Build Phases)
- यह जाँचना कि फ्रेमवर्क सही आर्किटेक्चर (arm64, x86_64) के लिए कंपाइल किया गया है
फिर भी त्रुटि बनी रहती है। जबकि Objective-C फ़ाइलों में `#import` के माध्यम से इम्पोर्ट काम करता है, लेकिन Swift में नहीं। प्रोजेक्ट ब्रिजिंग हेडर (bridging header) का उपयोग नहीं करता। इसे कैसे ठीक करें? कृपया बताएं कि मैं क्या गलत कर रहा हूँ।
कोड उदाहरण:
impor