जवाब जो मेरे लिए काम किया
इसका उत्तर यह था कि मेरी परियोजना में कुछ त्रुटियां थीं जो बिल्ड को विफल कर रही थीं। (यह कोड में हर दिन आपके मानक बस था।) के बाद मैंने त्रुटियों को ठीक किया और एक और साफ और निर्माण किया, यह काम किया।
ध्यान दें कि इन त्रुटियों को पहले नहीं दिखाया गया था। उन्हें दिखाने के लिए पाने के लिए:
- अपनी संपूर्ण परीक्षण फ़ाइल को टिप्पणी करें जो आपको "ऐसा कोई मॉड्यूल नहीं" त्रुटि दे रही है।
- अपने प्रोजेक्ट को फिर से चलाने का प्रयास करें।
यदि अन्य त्रुटियां हैं, तो उन्हें अब दिखाना चाहिए। उन्हें ठीक करें और फिर अपने टेस्ट फ़ाइल कोड को अनइंस्टॉल करें। मेरे लिए "ऐसा कोई मॉड्यूल नहीं" त्रुटि चली गई थी।
यदि यह अन्य लोगों के लिए समस्या का समाधान नहीं करता है, तो आप निम्नलिखित को भी आज़मा सकते हैं:
बिल्ड फ़ोल्डर को साफ़ करें
उत्पाद मेनू खोलें, दबाए रखें Option, और "क्लीन बिल्ड फ़ोल्डर ..." पर क्लिक करें।
सुनिश्चित करें कि सक्षमता परीक्षण हाँ पर सेट है
प्रोजेक्ट नेविगेटर में अपने प्रोजेक्ट का नाम क्लिक करें। बिल्ड सेटिंग्स का चयन करें और बिल्ड विकल्प पर स्क्रॉल करें। सुनिश्चित करें कि सक्षमता परीक्षण सक्षम है हां (डीबग के लिए)।
अपने परीक्षण लक्ष्य को हटाएं और पुनः जोड़ें
यदि आपने अन्य चीजें की हैं तो मेरा अनुमान है कि आपको ऐसा करने की आवश्यकता नहीं है। लेकिन अगर आप ऐसा करते हैं, तो याद रखें कि आपने पहले से ही लिखी किसी भी यूनिट टेस्ट को बचा लिया है।
प्रोजेक्ट नेविगेटर में अपने प्रोजेक्ट का नाम क्लिक करें। फिर अपने टेस्ट लक्ष्य का चयन करें। इसे हटाने के लिए नीचे स्थित माइनस (-) बटन पर क्लिक करें।
फिर प्लस (+) बटन पर क्लिक करें और इसे फिर से जोड़ने के लिए iOS यूनिट टेस्टिंग बंडल चुनें। जैसा कि आप देख सकते हैं, आप उसी तरह एक यूआई परीक्षण बंडल भी जोड़ सकते हैं।
कुछ अन्य विचार
- सुनिश्चित करें कि सभी आवश्यक कक्षाएं आपके परीक्षण लक्ष्य के सदस्य हैं।
- सुनिश्चित करें कि आपने सभी आवश्यक पुस्तकालयों को जोड़ दिया है।
- सुनिश्चित करें कि मॉड्यूल नाम सही तरीके से लिखा गया है ( इस उत्तर को देखें )।
या ...
नीचे एक टिप्पणी या उत्तर छोड़ें यदि आपको कुछ और मिला जो काम किया।
सम्बंधित