दिलचस्प पोस्ट
छवि में डुबकीकृत BufferedInputStream एंड्रॉइड: वापस बटन दबाए जाने पर परिवर्तन सहेजने के लिए उपयोगकर्ता को संकेत दें Crossthread संचालन मान्य नहीं है … – VB.NET तीन। जेएस: 3 डी स्थिति को 2 डी स्क्रीन स्थिति में परिवर्तित कर रहा है TextView या WebView में टेक्स्ट हाइलाइट करें Datalist लेबल दिखाएं लेकिन वास्तविक मान सबमिट करें ASP.NET MVC में नियंत्रक नाम सम्मेलन को बदलने अजीब जैक्सन अपवाद जब हाइबरनेट ऑब्जेक्ट serializing किया जा रहा है एमएसआई और एक्सई को मिलाएं दो तिथियों के बीच महीनों को खोजने का सर्वोत्तम तरीका प्रतिलिपि elision क्या है और यह कॉपी-और-स्वैप मुहावरों को कैसे अनुकूलित करता है? Orchard सीएमएस के साथ मौजूदा ASP.NET MVC आवेदन एकीकृत मैं PyDev "आयात से अनिर्धारित चर" कैसे ठीक कर सकता हूं? () पर jQuery का उपयोग करते समय, क्यों उपयोग (दस्तावेज़) बनाम तत्व ही? प्रमाणीकरण बनाम प्राधिकरण

आईओएस एप सबमिशन: 64-बिट समर्थन लापता

मैंने कल समीक्षा के लिए एक ऐप भेजा, कोई समस्या नहीं के साथ। तब मुझे एहसास हुआ कि मेरे पास बहुत कम तय करना था (1 9 से 18 तक मैप के अधिकतम ज़ूम स्तर को बदलना, कुछ और नहीं), इसलिए मैंने iTunes Connect से बाइनरी निकाल दी और फिर से जमा करने की कोशिश की।

अब मुझे यह चेतावनी है:

warning_xcode

मुझे समझ में नहीं आ रहा है कि, क्यों मेरी आर्किटेक्चर हैं:

  • आर्किटेक्चर: आर्मव 7
  • मान्य आर्किटेक्चर: आर्मवी 6, आर्मवी 7, आर्मवी 7, आर्म 64

एप्लिकेशन सिम्युलेटर में ठीक चल रहा है अगर मैं चेतावनी में सिफारिश की गई मानक आर्किटेक्चर (आर्मवी 7, आर्म 64) का उपयोग करने की कोशिश करता हूं, तो ऐप का निर्माण नहीं होगा और मुझे मिल जाएगा:

  • आर्किटेक्चर के लिए अनिर्धारित प्रतीकों x86_64
  • एलडी: प्रतीक (ओं) आर्किटेक्चर के लिए नहीं मिला x86_64

मैं लिब रूट-मी का उपयोग कर रहा हूं, और मैंने एक ही आर्किटेक्चर सेटिंग सेट की है।

Solutions Collecting From Web of "आईओएस एप सबमिशन: 64-बिट समर्थन लापता"

इस तरह " Standard architectures " का प्रयोग करें:

  • आर्किटेक्चर: "स्टैंडर्ड आर्किटेक्चर" आर्म 7, आर्म 64
  • मान्य आर्किटेक्चर: "आर्म 64", आर्मव 7 …
  • केवल सक्रिय आर्किटेक्चर बनाएँ – नहीं (विशेष रूप से … यदि आपका कनेक्टेड डिवाइस arm64 संगत नहीं है)

इस तरह:

यहां छवि विवरण दर्ज करें

  • इसके अतिरिक्त, मैक से आईपॉन्स और आईपैड को अनप्लग करने में मदद के लिए जाना जाता है, खासकर अगर वे 32-बिट संस्करण हैं

सही आर्किटेक्चर की पुष्टि करने के बाद, सुनिश्चित करें कि आपका डिवाइस आपके कंप्यूटर से कनेक्ट नहीं है, जब ऐप स्टोर में प्रस्तुत करने के लिए अंतिम बिल्ड को प्रस्तुत करना।

यह चेतावनी इसलिए दिखाई दे रही है क्योंकि आपके द्वारा कनेक्ट किए गए DEVICE संभवतः arm64 संगत नहीं है।

टोनी के रूप में लिखा है, यह उन दोनों सेटिंग्स में होना ज़रूरी है चूंकि मेरा (और जाहिर है कि आपका) परियोजना अभी तक बनाया गया था, क्योंकि आर्म 64 को मानक में जोड़ा गया था, यह "मान्य आर्किटेक्चर" में भी नहीं दिखाई देता है, भले ही इसे मानक के रूप में दिखाया गया हो

मैंने क्या किया:

  • मैं परियोजना (बनाम लक्ष्य) कॉन्फ़िगरेशन में गया था
  • मान्य आर्किटेक्चर में टाइप "आर्म 64" (यह स्वचालित रूप से लक्ष्य और स्कीमा में दर्शाया गया है

स्वच्छ / निर्माण के बाद मैं सीजीएफ्लॉट आदि के लिए फ्लोट के अनुचित रूपांतरण के बारे में कुछ चेतावनियां भी प्राप्त करता हूं, इसलिए सेटिंग्स स्पष्ट रूप से लागू होती हैं।

सत्यापन चेतावनी भी गायब हो गई!

यहां छवि विवरण दर्ज करें

मैक से अपना भौतिक डिवाइस अनप्लग करें डिवाइस सूची में XCode में आईओएस डिवाइस चुनते हैं और पुन: संग्रह बनाते हैं। यह मेरे लिए काम किया

आज मैं निम्न चरणों के साथ उस समस्या को हल करता हूं:

भवन सेटिंग:

आर्किटेक्चर: मानक आर्किटेक्चर (आर्म 7, आर्म 64) – $ (ARCH_STANDARD)

मान्य आर्किटेक्चर: आर्मव 7 armv7s arm64

  1. स्वच्छ और iPhone के साथ अपने ऐप का निर्माण जुड़ा हुआ है
  2. अपने आईफोन को डिस्कनेक्ट करें और यदि "आईओएस डिवाइस" में है तो टॉप बार की जांच करें
  3. पुरालेख
  4. मान्य करें और जमा करें

बस नवीनतम xCode संस्करण का उपयोग कर एक नया प्रोजेक्ट बनाएं और बिल्ड सेटिंग खोजें। नवीनतम संस्करण का उपयोग कर बनाया गया नया प्रोजेक्ट डिफ़ॉल्ट रूप से 64 समर्थन है।

यहां छवि विवरण दर्ज करें

मैंने इस समस्या को बदलकर हल किया,

आर्किटेक्चर: आर्म 7, आर्म 64

मान्य वास्तुकला: आर्म 7, आर्म 64

केवल सक्रिय वास्तुकला बनाएं: हाँ

ठीक है, यह पागल था। मैंने हर एक जवाब की कोशिश की लेकिन यह केवल तब काम करता है जब मैंने armv7 और armv7s के बाद वैध आर्किटेक्चर में armv7 रखा था।

PS: xcode version : 7.2

अपने iOS विकास लक्ष्य को कम से कम 5.1.1 पर बदलें या वैकल्पिक रूप से मानक आर्किटेक्चर सेटिंग को हटा दें और इसे फिर से लागू करें। आपने शायद एक चेतावनी देखी होगी कि arm64 आपके बिल्ड लक्ष्य के साथ संगत नहीं है। ओवरव्यू पृष्ठ पर, बिल्ड और लक्ष्य "परिनियोजन लक्ष्य" सेटिंग दोनों की जांच करें। मेरे मामले में, लक्ष्य 6.0 था, लेकिन परियोजना 5.0 थी।

साथ ही, अपने लक्ष्य और अपनी परियोजना दोनों में "मान्य आर्किटेक्चर" की जांच करें मेरे पास इस परियोजना पर सही सेटिंग्स थी, लेकिन लक्ष्य पर नहीं। इसके बाद, यह मेरे लिए काम किया

बॉक्स के शीर्ष बाएं कोने में ओवरव्यू पृष्ठ पर प्रोजेक्ट / लक्ष्य के बीच स्विच करें।

मैंने कॉन्फिग द्वारा छवि के रूप में सफलता प्रदान की: यहां छवि विवरण दर्ज करें

(असली उपकरण के साथ संग्रहीत)

हर चेतावनी से मुक्त हो गया सब कुछ से अधिक और अधिक से अधिक चला गया ऊपर एक शब्द का उत्तर यहां मिला।

"केवल सक्रिय आर्किटेक्चर बनाएँ – नहीं (विशेष रूप से … यदि आपका कनेक्टेड डिवाइस बांह 64 संगत नहीं है)"

मेरा आईपैड 64 बिट नहीं है सक्रिय आर्किटेक्चर बनाने और मेरा सबमिशन के लिए NO में रखें!

कृपया सक्रिय सक्रिय आर्किटेक्चर विकल्प को चेक करें। इसे सं। पर सेट करें इससे मेरा काम बनता है।