2016-07-27 21 views
5

संग्रहित करते समय मैं इस समय xcode 7.3.1 का उपयोग कर रहा हूं। मेरे पास एक आईओएस ऐप प्रोजेक्ट और दो ढांचा परियोजनाओं के साथ एक वर्कस्पेस स्थापित है।कोई ऐसा मॉड्यूल केवल

  1. MyiOSApp (आयात 2 और 3)
  2. AppSharedFramework (आयात 3)
  3. CompanySharedFramework (यह हम एक दिन अपने आप ही बात में बंट जाएगा)

मैं इन परियोजनाओं में से प्रत्येक का निर्माण कर सकते सिम्युलेटर पर चलते समय ठीक है, मैं फिर प्रोफाइलिंग के लिए भी निर्माण कर सकता हूं (जो रिलीज बिल्ड का उपयोग करता है)। लेकिन जैसे ही मैं 1 या 2 संग्रह का प्रयास करता हूं, बिल्ड "कोई भी मॉड्यूल नहीं है" कंपनीश्रेल्डफ्रेमवर्क "

मैं इसे कुछ समय तक संग्रहित करने के लिए संघर्ष कर रहा हूं, संग्रह के दौरान इस मुद्दे का कारण क्या हो सकता है, लेकिन रन/प्रोफाइल बिल्ड के दौरान नहीं।

कोई विचार?

+1

लगता है जैसे आपके पास डीबग और रिलीज के लिए अलग-अलग बिल्ड सेटिंग्स हैं जो इसका कारण बन रही हैं। उन्हें सावधानी से जांचें। – Droppy

+0

क्या यह "प्रोफ़ाइल के लिए बिल्ड" करते समय भी दिखाई नहीं देगा और प्रोफ़ाइल रिलीज बिल्ड करता है? – Craigt

+0

डिफ़ॉल्ट रूप से, हाँ, प्रोफाइलिंग रिलीज बिल्ड कॉन्फ़िगरेशन का उपयोग करता है। – Droppy

उत्तर

1

मेरी मुख्य परियोजना में, बहुत समय पहले, मैंने "एपस्टोर" नामक एक नई "कॉन्फ़िगरेशन स्कीमा" बनाई जिसे एक्सकोड की डिफ़ॉल्ट "रिलीज" कॉन्फ़िगरेशन से डुप्लिकेट किया गया था। मैंने अपनी परियोजना में एक संपूर्ण एक्सकोड परियोजना (एक ढांचा परियोजना) जोड़ा। मैं @import MyFramework; पर "रनिंग" करने में सक्षम था क्योंकि दोनों परियोजनाओं में "डीबग" ऐप चलाने के लिए स्कीमा के रूप में था। जब मैं इसे संग्रहीत करने गया, तो मेरा मुख्य प्रोजेक्ट "ऐपस्टोर" कॉन्फ़िगरेशन ("रिलीज" के डिफ़ॉल्ट के विपरीत) के लिए सेटअप किया गया था और मेरे उप प्रोजेक्ट में "AppStore" कॉन्फ़िगर नहीं था। एक बार जब मैंने "रिलीज" के आधार पर उप प्रोजेक्ट में "ऐपस्टोर" जोड़ा, तो जब मैं संग्रह में गया तो यह बहुत अच्छा काम करता था, पूरी तरह से बनाया गया था, क्योंकि दोनों परियोजनाओं में अब ऐपस्टोर स्कीमा था और मुख्य प्रोजेक्ट उस कॉन्फ़िगरेशन का उपयोग करने के लिए कह रहा था , इसलिए जब मैंने इसे उप प्रोजेक्ट में बनाया है तो चीजें काम करना शुरू कर दें जैसे आप उम्मीद करेंगे।

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