2014-12-28 1 views
9

मैंने मिश्रित उद्देश्य-सी और स्विफ्ट प्रोजेक्ट के रूप में एक एक्सकोड प्रोजेक्ट (आईओएस ऐप) शुरू किया, लेकिन अब मैंने फैसला किया है कि मुझे केवल उद्देश्य-सी की आवश्यकता है। मैं इसे नियमित उद्देश्य-सी प्रोजेक्ट में कैसे परिवर्तित करूं?मैं अनियंत्रित स्विफ्ट मानक पुस्तकालयों को अपनी परियोजना के साथ भेजने से कैसे रोकूं?

मैंने सभी स्विफ्ट कोड और ब्रिजिंग हेडर को हटा दिया है, लेकिन ऐप लॉन्च करते समय स्टेटस बार अभी भी "स्विफ्ट मानक लाइब्रेरी कॉपी करना" दिखाता है। मैं अपने ऐप में अतिरिक्त सामान नहीं चाहता हूं जिसकी मुझे आवश्यकता नहीं है। अग्रिम में धन्यवाद।

उत्तर

7

यहाँ यह कैसे करना है:

  • जाओ Xcode की परियोजना नाविक के लिए।
  • अपनी परियोजना पर क्लिक करें।
  • पर क्लिक करें बनाएँ।
  • जाओ ब्रिज विकल्प
  • को सेट एंबेडेड सामग्री को नहीं शामिल स्विफ्ट कोड।
+3

हाय, उत्तर के लिए धन्यवाद, लेकिन यह काम नहीं करता है। मेरे पास पहले से ही "नो" पर सेट सेटिंग थी और मेरी स्विफ्ट लाइब्रेरी अभी भी कॉपी हो रही है। कोई अन्य विचार? –

0

मेरे लिए, "एम्बेडेड सामग्री में स्विफ्ट कोड शामिल है" को अक्षम करना (जिसे "हमेशा एम्बेड करें स्विफ्ट मानक पुस्तकालय" का नाम दिया गया था) ने कोई फर्क नहीं पड़ता।

कई बार दीवार के खिलाफ अपना सिर मारने के बाद, मुझे एक समस्या का स्रोत मिला। "हमेशा एम्बेड करें स्विफ्ट मानक पुस्तकालयों" को अक्षम करना अभी भी आवश्यक है, लेकिन इसके अलावा मुझे अपनी योजना के बिल्ड पैनल में "लागू निर्भरता खोजें" विकल्प को अक्षम करने की आवश्यकता है।

संबंधित मुद्दे

 संबंधित मुद्दे