2015-01-13 12 views
5

हम निम्नलिखित परियोजना संरचना है कि Xcode 6.1 पर एक iOS 8 एप्लिकेशन निर्माण कर रहे हैं -Xcode 6 एंबेडेड बाइनरी

  • यूआई (Git रेपो 1)
  • फ्रेमवर्क (Git रेपो 2)

गिट रेपो 2 को गिट रेपो 1 में एक सबमिशन के रूप में जोड़ा गया है। फ्रेमवर्क प्रोजेक्ट को यूआई प्रोजेक्ट के तहत "एंबेडेड बाइनरी" के रूप में सूचीबद्ध किया गया है। हम इस के साथ समस्याओं की एक जोड़ी है -

  • एम्बेडेड बाइनरी 'पथ किसी डेवलपर की मशीन के लिए विशिष्ट है और हर डेवलपर रेपो से नवीनतम कोड खींचने के बाद पथ अद्यतन करना होगा।
    • तो पथ के ऊपर एक विशेष मशीन के लिए विशिष्ट है कि हम कैसे जेनकींस पर कोड का निर्माण कर सकते हैं?

वहाँ एक बेहतर दृष्टिकोण से ऊपर स्थिति से निपटने के है?

उत्तर

4

आप का निर्माण करने के लिए उत्पाद सापेक्ष होने के लिए अपने एम्बेडेड बाइनरी निर्धारित करते हैं तो यह क्या देव की निर्देशिका संरचना की तरह लग कोई फर्क नहीं पड़ता। यह आपको जेनकिन्स का उपयोग करने के लिए सक्षम बनाता है।

परियोजनाओं में से एक के लिए मैं पर काम कर रहा हूँ, हम बनाम उप-परियोजनाओं एक कार्यक्षेत्र का उपयोग कर रहे के बाद से हमारे विभिन्न पुस्तकालयों आवेदन ही की तुलना में अलग Git रेपोस हैं।

हालांकि इस तेजी के लिए है, इस लिंक का उपयोग कर सापेक्ष निर्माण करने के लिए उत्पाद के बारे में थोड़ा वर्णन करता है।

Swift iOS module not being deployed to expected debug directory

+1

धन्यवाद बेन। मैंने आपके द्वारा प्रदान किए गए लिंक में दिशानिर्देशों का पालन किया और यह पूरी तरह से काम किया। – cubsnlinux

+0

हमारी टीम स्वतंत्र रूप से बेन के समान निष्कर्ष पर आ गई, लेकिन मैंने आपको वैसे भी बक्षीस दिया। धन्यवाद! –

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