10

संकलित करने वाली कमांड लाइन मैं अपने स्वचालित रात के निर्माण के हिस्से के रूप में हमारे आईफोन एप्लिकेशन को संकलित और पैकेज करने का एक तरीका ढूंढना चाहता हूं। वर्तमान में हमें हमेशा साझा किए गए मैक पर एक बिल्ड को मैन्युअल रूप से लात मारना पड़ता है जिसमें बॉक्स पर एडहोक प्रमाणपत्र स्थापित होते हैं और फिर परिणामी परीक्षण बाइनरी को कुछ जगह पोस्ट करते हैं जहां परीक्षक उन्हें नीचे खींच सकते हैं और उन्हें इंस्टॉल कर सकते हैं।आईफोन एप्लिकेशन

क्या किसी ने स्वचालन के लिए एक दृष्टिकोण पाया है जो उनके लिए काम करता है? xcodebuild

+0

एक और समाधान (शायद थोड़ा और विस्तृत): http://stackoverflow.com/questions/2664885/xcode-build-and-archive-from-command-line मेरे उत्तर पर एक नज़र डालें। यह विशेष रूप से ओटीए वितरण के लिए सीआईआई निर्माण को सीआई में एकीकृत करने के साथ सौदा करता है। – FuePi

उत्तर

11

Xcode परियोजनाओं के निर्माण के लिए एक कमांड लाइन उपकरण नहीं है। फिर आप निर्माण निर्देशिका से बाइनरी खींच सकते हैं।

3

xcodebuild उपयोग करने का प्रयास है, यह कमांड लाइन से एक Xcode प्रोजेक्ट का निर्माण करेंगे:

3

मैंने XCodeBuilder (यह xcodebuild कहते हैं) CruiseControl के लिए लिखा है जो अब मानक रिलीज का हिस्सा है। हमने इसे ऐप पर इस्तेमाल किया जो अब ऐप स्टोर में है और यह बहुत अच्छा था। प्रत्येक प्रतिबद्धता के बाद ऐप w/ad-hoc हस्ताक्षर का एक संस्करण शेष टीम द्वारा डाउनलोड और परीक्षण के लिए तैयार था।

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