कमांड लाइन से आईपीए फ़ाइल उत्पन्न करने के लिए सबसे अच्छा तरीका क्या है?xcode कमांड लाइन से आईपीए उत्पन्न करना
मैं xcode 4.2 और संग्रह का उपयोग कर उत्पन्न करने पर कर रहा हूँ:
xcodebuild -scheme AppStore clean archive
यह निर्माण उत्पादन निर्देशिका में .dSYM और .app फ़ाइलें उत्पन्न codesigning के बाद। मुझे .ipa फ़ाइल जेनरेट करने के लिए कैसे आगे बढ़ना चाहिए? दूसरे शब्दों में, मैं ऐसा करने का आदेश-पंक्ति बराबर की तलाश में हूँ
- आयोजक जीयूआई में निम्नलिखित - अभिलेखागार
- शेयर
- iOS App Store पैकेज
- में पुनः प्रवेश न करें
धन्यवाद!
मैं $ FULL_PATH_TO_APP तक कैसे पहुंच सकता हूं? यदि मैं ऐप बना रहा हूं, तो संग्रह करने के बजाय, मैं BUILT_PRODUCTS_DIR का उपयोग कर सकता हूं। पुरालेख उत्पाद dir के लिए BUILT_PRODUCTS_DIR के बराबर क्या है? मुझे पता है कि मैं संग्रह डीआईआर के स्थान को एक कस्टम स्थान पर बदल सकता हूं, लेकिन मुझे उस निर्भरता से नफरत होगी। जवाब के लिए धन्यवाद! – Vasanth
BUILT_PRODUCTS_DIR को संग्रह के लिए भी काम करना चाहिए, लेकिन मैंने सोचा कि आपने कहा था कि आप संग्रह नहीं कर रहे थे, लेकिन सामान्य निर्माण कर रहे थे? –
नहीं, मैं संग्रह कर रहा हूं, लेकिन .app फ़ाइलें BUILT_PRODUCTS_DIR में नहीं हैं, जो '/Users/vasanth/Library/Developer/Xcode/DerivedData/Foo-drauzdtlrihjsddujotyhbjojcpa/Build/Products/Debug-iphoneos/Foo.app है बल्कि यह यहां उपलब्ध है: '/ उपयोगकर्ता/वासंथ/लाइब्रेरी/डेवलपर/एक्सकोड/व्युत्पन्न डेटा/फू-ड्रुज़ड्लिज़्स्डुजुइटिबब्जोज्पा/पुरालेख इंटरमीडिएट्स/डीबग/इंस्टॉलेशनबिल्ड प्रोडक्ट्स लोकेशन/एप्लीकेशन/फू.एप'। लेकिन मुझे अभी एहसास हुआ कि मैं $ BUILT_PRODUCTS_DIR के बजाय $ INSTALL_DIR का उपयोग कर सकता हूं। – Vasanth