Xamarin: कमांड लाइन से xcarchive उत्पन्न करें - आईओएस, एक्सकोड, xamarin, xamarin.ios, xcarchive

क्या सीधे उत्पन्न करने की संभावना है xcarchive कमांड लाइन से फ़ाइल? ताकि आप जेनकींस जैसे सीआई उपकरण के साथ एक ऐपस्टोर बिल्ड उत्पन्न कर सकें?

साथ में Xcode ऐसा लगता है कि आप कर सकते हैं, लेकिन मैं मैक पर ज़ैमरिन स्टूडियो का उपयोग कर रहा हूं। वैसे भी यह संभव है? या आप मैन्युअल रूप से एक बना सकते हैं xcarchive फ़ाइल ऐप, डीएसआईएम और प्लिस्ट के साथ?

उत्तर:

जवाब के लिए 3 № 1

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

/Applications/Xamarin Studio.app/Contents/MacOS/mdtool -v build "--configuration:AppStore|iPhone" -p:RssReader.iOS Apps/RssReader.sln || exit 1

# transform the archive into a .ipa package
xcrun -sdk iphoneos PackageApplication -v "${WORKSPACE}/Apps/RssReader/iOS/RssReader.iOS/bin/iPhone/AppStore/RssReader.app" -o "${WORKSPACE}/Apps/RssReader/iOS/RssReader.iOS/bin/iPhone/AppStore/RssReader-${BUILD_NUMBER}-appstore.ipa"

संबंधित सवाल
सबसे लोकप्रिय