2013-05-24 17 views
17

पर सबप्रोजेक्ट बनाने से एक्सकोड को रोकें मेरे पास मेरे प्रोजेक्ट में कई सबप्रोजेक्ट हैं जो हर बार बनाए जाते हैं, यहां तक ​​कि वे नहीं बदलते हैं और मुख्य परियोजना की लक्षित निर्भरताओं में नहीं। क्या ऐसा करने से एक्सकोड को रोकने का कोई तरीका है? सभी उपप्रोजेक्ट्स को हर बार बनाने में बहुत समय लगता है।हर बार

+0

कितने subtargets, और आप किस हार्डवेयर का उपयोग कर रहे हैं? – Undo

+0

3 subtargets.please, – peetonn

उत्तर

33

ऐसा लगता है कि आपके पास एक्सकोड 4 की "लागू निर्भरताएं खोजें" सक्षम है। ध्यान दें कि यह डिफ़ॉल्ट द्वारा सक्षम है।

  • उत्पाद> संपादित योजना ...
  • बिल्ड (बाएँ कॉलम में)
  • अनचेक "अंतर्निहित निर्भरता खोजें"

Xcode उसके बाद ही निर्भरता जो पुराने हो चुके हैं का निर्माण और होगा निर्भरता के रूप में निर्दिष्ट (या निर्भरता की निर्भरता)।

यदि आपको लगता है कि यह मामला नहीं है, तो आप जांच कर सकते हैं कि निर्माण को रीट्रिगर करने के लिए क्या कारण बनता है (उदाहरण के लिए जेनरेट किए गए स्रोत, पुनर्निर्मित करने की आवश्यकता वाले निर्भरताओं के खिलाफ रिंकंकिंग आदि)।

+1

से नीचे मेरे प्रश्न का उत्तर पाएं बहुत बहुत धन्यवाद! वह मेरे लिए मामला था! – peetonn

+0

@peetonn आपका स्वागत है :) मैं हमेशा उस सेटिंग के साथ काम करता हूं अक्षम। – justin

+0

इससे निर्माण विफल हो जाएगा यदि हम वास्तविक उपकरणों के लिए सिमुलेटर के लिए इमारत से स्विच करते हैं। उस स्थिति में, "लागू निर्भरता खोजें" चेक किया जाना चाहिए (अस्थायी रूप से)। अधिक जानकारी: https://stackoverflow.com/questions/32244908/no-such-module-when-simulator-but-when-use-device-it-can-find-it –

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