2012-05-04 10 views
20

फ़ाइल शामिल हो सकता है .../FaceDeFace.app स्वयं पर निर्भर करता है।
इस लक्ष्य में अपना खुद का उत्पाद शामिल हो सकता है।इस लक्ष्य में अपना उत्पाद

फ़ाइल .../FaceDeFace.app स्वयं पर निर्भर करता है।
इस लक्ष्य में अपना खुद का उत्पाद शामिल हो सकता है।

मैंने ओएस हिम तेंदुए में अपना प्रोजेक्ट किया है लेकिन अब मेरा ओएस संस्करण भी बदल गया है और अब यह 10.7.3 है। यह मेरी इमाक मशीन में स्थापित है। यह ऐप मैकबुक में पहले शुरू होता है लेकिन अब मैं इसे आईएमएसी में विकसित करना चाहता हूं। लेकिन उपरोक्त त्रुटि दिखायी गई है तो मुझे क्या करना है। हालांकि मैंने अपना पूरा प्रमाण पत्र बदल दिया है, और सभी प्रावधान प्रोफाइल नए हैं। कृपया मदद करें। धन्यवाद मैं अग्रिम।

उत्तर

45

अपने एक्सकोड प्रोजेक्ट में लक्ष्य का चयन करें और बिल्ड चरण टैब पर क्लिक करें। लक्ष्य निर्भरता सूची देखें; लक्ष्य का उत्पाद सूचीबद्ध होना चाहिए, लेकिन ऐसा लगता है कि यह उस सूची में गलती से जोड़ा जा सकता है। उसी टैब में अन्य क्षेत्रों को भी देखें - आप नहीं चाहते हैं कि आपका उत्पाद कॉपी बंडल संसाधनों या पुस्तकालयों के साथ लिंक बाइनरी में सूचीबद्ध हो, या तो आप स्पष्ट रूप से उस चीज़ का उपयोग नहीं कर सकते जिसे आप संसाधन या पुस्तकालय के रूप में बना रहे हैं पहली जगह में उत्पाद का निर्माण करने के लिए। एक्सकोड इस बारे में शिकायत कर रहा है।

+6

यह ठीक काम करता है जब मैं Targets- तहत कॉपी बंडल संसाधनों से product.app को हटाने हूँ> Phases-> कॉपी बंडल संसाधन बनाएँ। मेरी सहायता करने के लिए धन्यवाद। – Banshi

3

एक स्थिर लाइब्रेरी लक्ष्य बनाने की कोशिश करते समय एक्सकोड 7 (बीटा 1) का उपयोग करके इस समस्या में भाग लें। बिल्ड आउटपुट से त्रुटि संदेश यहां दिया गया था:

'CopySwiftLibs libMyStaticLibraryName.a' कमांड चलाने में असमर्थ - इस लक्ष्य में अपना स्वयं का उत्पाद शामिल हो सकता है।

(मैं अपने स्थिर पुस्तकालय का वास्तविक नाम के स्थान पर libMyStaticLibraryName.a ऊपर प्रतिस्थापित।)

समस्या निकला होना करने के लिए इस स्थिर पुस्तकालय लक्ष्य एंबेडेड सामग्री सम्मिलित है स्विफ्ट कोड निर्माण किया था कि सेटिंग (EMBEDDED_CONTENT_CONTAINS_SWIFT) YES पर सेट की गई, जब वास्तव में इस लक्ष्य से जुड़े कोई स्विफ्ट कोड नहीं था। इसे एक्सकोड में किसी को सेट करने से समस्या ठीक हो गई है।

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

0

मेरे मामले में, बहुत ही सरल, यूनिवर्सल लक्ष्य हटाकर कृपया तो नया लक्ष्य जोड़ने। ऐसा आदेश git submodule add submoduleURL git submodule init git submodule update

इस मुद्दे को हल कर अपने प्रोजेक्ट submodule अंदर था मेरे मामले में सभी

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