का समर्थन करता है Xamarin.Forms, पीसी पर विजुअल स्टूडियो 2017 और मोबाइल एप्लिकेशन के निर्माण के लिए मैकबुक एयर का उपयोग करना आईओएस।त्रुटि MT0117: सिम्युलेटर पर 32-बिट ऐप लॉन्च नहीं कर सकता है जो केवल 64-बिट ऐप्स (आईफोन 6 एस)
कल, मैंने वीएस संस्करण को 15.3.5 पर अपडेट किया, मैंने आईओएस (11.0) का नवीनतम संस्करण प्राप्त करने के लिए मैकबुक एयर (मैक के लिए वीएस के माध्यम से) को भी अपडेट किया, मैंने अभी एक नया ऐप बनाया है (Xamarin.Forms) अद्यतन की जांच करने के लिए और सब कुछ अपेक्षित के रूप में काम किया।
मैंने एक पुराना ऐप चलाने की कोशिश की, कि मैं पिछले दिन विकसित कर रहा था और मैं इसे मैक पर चलाने में सक्षम नहीं था। मुझे निम्न त्रुटि मिली:
लॉन्च विफल हुआ। ऐप 'AppName.iOS' को 'आईफोन 6 एस आईओएस 11.0' पर लॉन्च नहीं किया जा सका। त्रुटि: त्रुटि MT0117: एक सिम्युलेटर पर 32-बिट ऐप लॉन्च नहीं कर सकता जो केवल 64-बिट ऐप्स (आईफोन 6 एस) का समर्थन करता है। । अधिक जानकारी के लिए कृपया लॉग जांचें। ऐप को समाप्त कर दिया गया है।
अगला, मै मैक में एक डिवाइस (आईफोन) में प्लग किया और एप्लिकेशन को डिवाइस पर चलाने की कोशिश की। मैं एप्लिकेशन चलाने में सक्षम था, लेकिन मुझे एक संदेश मिला जो मुझे सूचित करता है कि जैसे ही मैंने डिवाइस के आईओएस को अपडेट किया था (एप्लिकेशन ने डिवाइस पर आईओएस अपडेट नहीं किया था)।
तो सवाल यह है कि मैं समस्या को कैसे हल करूं? क्या मेरे पास मेरे आवेदन, या पैकेज का उपयोग करने के लिए कुछ है? क्या कोई सेटिंग है जिसे मुझे सेट करने की ज़रूरत है? क्या मैक पर पुराना सिम्युलेटर चलाने के लिए संभव है?
धन्यवाद
समस्या निम्न थी। मैंने कस्टम बिल्ड कॉन्फ़िगरेशन बनाया है। कस्टम कॉन्फ़िगरेशन बनाते समय, आप मौजूदा से सेटिंग्स कॉपी करने में सक्षम हैं। मैं डीबग से कॉपी करना चुनता हूं क्योंकि मैं इसे विकास के लिए चाहता था। ऐसा लगता है कि बिल्ड कॉन्फ़िगरेशन के सभी गुणों की प्रतिलिपि नहीं बनाई गई है! उन गुणों में से एक जिन्हें कॉपी नहीं किया गया था और वास्तव में यह खाली था (!) "समर्थित आर्किटेक्चर" था। तो बस संपत्ति को एक मूल्य पर सेट करके, मैं एप्लिकेशन चलाने में सक्षम था। आपके उत्तर ने समाधान खोजने के लिए जगह को इंगित किया ताकि मैं उत्तर को सही मान सकूं। – Dimitris
ध्यान दिया जाना चाहिए कि सिम्युलेटर या वीएस के बारे में बात करते समय स्पष्ट नहीं है, तो यह वीएस है। आप अपने प्रोजेक्ट पर राइट क्लिक कर सकते हैं -> गुण -> आईओएस बिल्ड -> 'समर्थित आर्किटेक्चर "को' i386 + x86_64' में बदलें –