एम्बेड करने में सिम्युलेटर पर डीबग करने में विफल रहता है मुझे आईओएस> = आईओएस 8 की ओर लक्षित एक्सकोड 6 के साथ बनाया गया कोको टच फ्रेमवर्क मिला है। इस ढांचे की लक्ष्य आर्किटेक्चर सेटिंग्स डिफ़ॉल्ट हैं, जिसका अर्थ है कि मैंने कुछ भी नहीं बदला है। आर्किटेक्चर मानक पर सेट हैं (जिसमें x86_64 शामिल नहीं है, बाद में उस पर अधिक)। ढांचे में स्वयं स्विफ्ट और ऑब्जेक्टिव-सी कोड दोनों शामिल हैं, इसलिए रे वेंडरलिच से स्थिर लाइब्रेरी वर्कअराउंड का उपयोग करके इसे बनाना काम नहीं करेगा।कोको टच फ्रेमवर्क परियोजना
अब, यदि मैं एक नई परियोजना बनाता हूं और इसमें फ्रेमवर्क प्रोजेक्ट जोड़ता हूं, तो यह प्रोजेक्ट डिवाइस और सिम्युलेटर दोनों के लिए बनाता है, जो ठीक है।
हालांकि, अगर मैं .framework फ़ाइल लेता हूं और इसे किसी अन्य प्रोजेक्ट में जोड़ता हूं जैसे कि आप कोई अन्य ढांचा जोड़ते हैं, तो परियोजना सिम्युलेटर के लिए नहीं बनाई जाएगी। खैर, यह निर्माण करता है, लेकिन यह दुर्घटनाग्रस्त हो जाता है क्योंकि यह प्रासंगिक वर्ग नहीं ढूंढ सकता है। यह डिवाइस पर ठीक काम करता है और जैसा कि अपेक्षित काम करता है।
फ्रेमवर्क प्रोजेक्ट स्वयं ही मुझे चेतावनी देता है; "ऐप्पल मैक-ओ लिंकर चेतावनी - निर्देशिका विकल्प के लिए नहीं मिली .... (डीबग-ओपोनोस)"।
किसी भी मदद की अत्यधिक सराहना की जाएगी!
"जैसा कि यह पता चला है, एक्सकोड अब बॉक्स से बाहर वसा बाइनरी नहीं बनाता है।" एक्सकोड ने सिम्युलेटर और डिवाइस दोनों के लिए कभी नहीं किया। ये दो अलग-अलग एसडीके हैं। – quellish