2015-02-21 19 views
7

के लिए ज़ैमरिन के साथ अपने आईओएस ऐप के लिए आईपीए फ़ाइल कैसे बना सकता हूं, मैं अपने एक्समरिन आईओएस ऐप के लिए विजुअल स्टूडियो 2013 से आईपीए फ़ाइल कैसे उत्पन्न करूं? मैं Xamarin फॉर्म 1.3.4 का उपयोग कर रहा हूँ।मैं विजुअल स्टूडियो 2013

मैंने इसे अपने नमस्ते विश्व ऐप के लिए फॉर्म 1.3.0 में पहले किया है और इसे testflightapp में प्रकाशित किया है, लेकिन अब मैंने विजुअल स्टूडियो के लिए मेरे एक्समरिन को नवीनतम संस्करण में अपडेट किया है, मुझे लगता है कि मुझे कोई समस्या है ।

मैं अपने ऐप को सिम्युलेटर और/या भौतिक डिवाइस पर चलाने में सक्षम हूं और सबकुछ काम करता है। लेकिन जब मैं "बिल्ड सर्वर पर आईपीए फ़ाइल दिखाने" का प्रयास करता हूं, तो मुझे यह त्रुटि मिलती है।

"त्रुटि 4 पर बिल्ड सर्वर Xamarin.iOS एक्सटेंशन 0 0 खोजक में आईपीए फ़ाइल दिखाने में विफल" मैं "तदर्थ" का निर्माण विन्यास का चयन किया है और वह ठीक बनाता है। मुझे अपने स्थानीय \ bin \ iPhone \ Ad-hoc \ फ़ोल्डर में शून्य बाइट आईपीए फ़ाइल मिलती है।

मुझे याद नहीं है कि मुझे आईपीए फ़ाइल जेनरेट करने के लिए प्रकाशित, तैनाती या सिर्फ निर्माण करना है।

जब मैं इसे बनाता हूं तो साफ बनाता है। जब मैं इसे तैनात करता हूं तो Xamarin लॉग में "myapp को तैनात करना" कहता है। जब मैं प्रकाशित करने का प्रयास करता हूं, तो मुझे यह त्रुटि मिलती है:

त्रुटि 5 'TargetFrameworkVersion' के लिए अमान्य मान।

मैं इस चर्चा के सुझावों का पालन करके केवल उस से पुनर्प्राप्त करने में सक्षम हूं।

http://forums.xamarin.com/discussion/10472/error-invalid-value-for-targetframeworkversion

अर्थात गलत पर प्रकट होता है उत्पन्न करते हैं।

-Randy

उत्तर

6

बस तदर्थ या AppStore संस्करण में निर्माण और एक आईपीए उत्पन्न होता है।

तब परियोजना के बिन फ़ोल्डर में जाएँ और वहाँ यह हो जाएगा :)

+1

मेरी विंडोज़ मशीन पर बिन फ़ोल्डर में आईपीए फ़ाइल होती है, लेकिन यह एक खाली फ़ाइल, शून्य बाइट्स होती है। मैंने इसे मैक पर ढूंढने का प्रबंधन किया। मुझे अपनी हैलो वर्ल्ड प्रोजेक्ट में वापस जाना पड़ा, उस परियोजना में आईपीए दिखाया, जिसने काम किया। फिर मैन्युअल रूप से मेरे नए ऐप में खोजक नेविगेट करें। मुझे यकीन नहीं है कि विजुअल स्टूडियो इसे क्यों नहीं ढूंढ पा रहा है। मैं Xamarin लॉग में त्रुटि देखते हैं।त्रुटि: फ़ाइल/उपयोगकर्ता/MyUser/Library/Caches/Xamarin/mtbs/builds/MyAppIOS/ecb217d28ee4b2525dedb85f6c076560/bin/iPhone/Ad-Hoc/MyAppiOS-1.0.ipa नहीं मिला। लेकिन यह यकीन है कि यह मेरे लिए है। – Randy

+0

क्या आपके आईफोन में एक आईपीए प्रारूप स्थापित करना संभव है? –

2

घंटे

दृश्य स्टूडियो 2015 में होने के बाद यह पाया जाता है, 'डिबग' और का हल मंच का हल कॉन्फ़िगरेशन सेट 'आई - फ़ोन'। समाधान कॉन्फ़िगरेशन के तहत, मुझे कोई विज्ञापन-विकल्प नहीं मिला।

गोटो 'your_ios_project.iOS' गुण -> ios बंडल पर हस्ताक्षर, 'डेवलपर (स्वचालित)' के लिए से परिवर्तन पहचान 'iPhone डेवलपर: xx..x (xx ..)'

बिल्ड आईओएस परियोजना । निर्माण सफल होने के बाद आईपीए फ़ाइल आपके विंडोज़ बिन फ़ोल्डर के साथ-साथ मैक में भी उत्पन्न होती है।

2

मैंने अपने आईओएस ऐप के लिए आईपीए फ़ाइल बनाने के लिए भी संघर्ष किया है और मैक के लिए विजुअल स्टूडियो में जो पाया है, लेकिन जीत पर वीएस2017 में भी चेक किया है, बस प्रोजेक्ट पर राइट क्लिक करें (या बिल्ड -> पब्लिशिंग के लिए आर्काइव का चयन करें) और वहां आपके पास एक संग्रह बनाने का विकल्प है जिसे बाद में & प्रकाशित किया जा सकता है (अपने स्थानीय ड्राइव पर पैकेज बनाने के लिए विज्ञापन-स्थान चुनें)।

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