2015-01-26 8 views
8

मेरे पास एक क्रॉस प्लेटफार्म इकाई परीक्षण ढांचा है जिसे मैं सी ++ के लिए उपयोग करता हूं। XCode 6.1 में परीक्षणों को बनाने और चलाने के लिए मुझे प्रीबिल्ड स्क्रिप्ट के हिस्से के रूप में एक पायथन स्क्रिप्ट चलाने की आवश्यकता है।एक्सकोड 6.1 के लिए "बिल्ड चरण" में "रन स्क्रिप्ट" का उपयोग करते समय ~/.bash_profile पर्यावरण चर का उपयोग कैसे करें?

चूंकि मैं कई परियोजनाओं के लिए एक ही इकाई परीक्षण ढांचे का उपयोग करता हूं, मुझे लगता है कि पाइथन लिपि के लिए आवश्यक संसाधनों को इंगित करने के लिए मेरे ~/.bash_profile में पर्यावरण चर का उपयोग करना बहुत अच्छा होगा। लेकिन ऐसा लगता है कि बिल्ड प्रक्रिया में स्क्रिप्ट चलाने से पहले XCode 6.1 bash_profile लोड नहीं करता है। क्या bash_profile का उपयोग करने के विकल्प हैं? हो सकता है कि मैं एक्सकोड पर्यावरण चर सूची में अपने पर्यावरण चर जोड़ सकता हूं? लेकिन यह ओएसएक्स को प्रत्येक अपडेट के साथ बदल रहा है। मुझे लगता है कि मैं एक्सकोड 6.1 के लिए पर्यावरण चर जोड़ सकता हूं।

उत्तर

5

आप अपने लक्ष्य में एक बिल्ड चरण जोड़कर एक शेल स्क्रिप्ट चला सकते हैं। निर्देश भी here हैं।

  1. प्रोजेक्ट फाइल
  2. का चयन करें "के चरण बनाएँ" शीर्ष
  3. संपादक का चयन पर चयन> चरण बिल्ड जोड़ें> भागो स्क्रिप्ट बनाएँ चरण जोड़ें
  4. बॉक्स में अपनी स्क्रिप्ट जोड़ें
प्रदान की

आपके मामले में आप कर सकते हैं:

स्रोत ~/.bash_profile

पायथन [your_script]

आप अपने निर्माण चरणों के क्रम को क्रमबद्ध करके क्रम में खींचकर पुनर्व्यवस्थित कर सकते हैं।

नोट: ~/.bash_profile में परिभाषित पर्यावरण चर वहां नहीं होंगे जब आप अपना प्रोग्राम चलाएंगे (कम से कम मेरे अनुभव में)। रन कमांड के वातावरण चर जोड़ने के लिए: साइड बार पर

  1. उत्पाद का चयन करें> योजना> संपादित योजना ...
  2. भागो का चयन
  3. तर्क टैब
  4. द्वारा आवश्यक किसी भी पर्यावरण चर रखो का चयन करें उचित कार्यक्रम
+0

स्वीटनेस में आपका प्रोग्राम! 'स्रोत ~/.bash_profile' चाल चल रही थी! – David

+0

सिंटैक्स के साथ परेशानी होने पर आप उस मूल्य तक कैसे पहुंच सकते हैं – Jules

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