में नहीं मिला है, मैं अपने विरासत ओबीजेसी कोड में कुछ स्विफ्ट क्लास (@objc क्लास) का परीक्षण करने की कोशिश कर रहा हूं। मैं अपने टेस्ट क्लास में "यूनिटटेस्ट्स-स्विफ्टएचएच" आयात कर रहा हूं।मॉड्यूल "MyApp" यूनिटटेस्ट-स्विफ्ट
तब मैं इस त्रुटि मिलती है:
Module "MyApp" not found in the autogenerated "UnitTests-Swift.h"
यह "UnitTests-Swift.h"
परियोजनाtypedef int swift_int3 __attribute__((__ext_vector_type__(3)));
typedef int swift_int4 __attribute__((__ext_vector_type__(4)));
#if defined(__has_feature) && __has_feature(modules)
@import XCTest;
@import ObjectiveC;
@import MyApp;
@import CoreData;
#endif
मैं साफ कर के शीर्ष भाग के अंदर क्या है, सभी प्रासंगिक झंडे जाँच ("No such module" when using @testable in Xcode Unit tests, Can't use Swift classes inside Objective-C), व्युत्पन्न डेटा हटा दिया गया है और इसी तरह .. क्या हो रहा है इसका कोई विचार नहीं है, लेकिन मुझे पूरा यकीन है कि @import MyApp वहां नहीं होना चाहिए ..
सी कोई भी इस से मेरी मदद करता है?
मुझे यह समस्या भी है। – Uncommon
अनुरोध करके, मैंने इसे स्विफ्ट बग डेटाबेस में दायर किया है: https: //bugs.swift।संगठन/ब्राउज़/एसआर -3381 – Uncommon
क्या ऐसा कुछ है जिसे एक्सकोड 7 में पुन: उत्पन्न किया जा सकता है, या क्या इसे पुराने संस्करण के साथ एक ओबीजे-सी प्रोजेक्ट की आवश्यकता है? क्या आप स्क्रैच से पुन: पेश करने के लिए कदम प्रदान कर सकते हैं? – charmingToad