ios - एप्लिकेशन इंस्टॉलेशन विफल: डिवाइस पर नहीं लिख सका




iphone xcode6 (20)

Xcode 6.3 में, मुझे यह त्रुटि तब मिली जब एक वास्तविक डिवाइस पर स्विफ्ट में लिखे गए iOS प्रोजेक्ट को चलाने की कोशिश की गई।

ऐप इंस्टॉलेशन विफल रहा

डिवाइस पर नहीं लिख सका।

मैंने प्रोजेक्ट को साफ करने और फिर से चलाने की कोशिश की, लेकिन वही त्रुटि होती है।

मैं इस त्रुटि को कैसे ठीक कर सकता हूं?


अपनी प्रोफ़ाईल प्रोफ़ाइल की जाँच करें, हो सकता है कि आप मेरी तरह ऐप स्टोर प्रावधान प्रोफ़ाइल का उपयोग कर रहे हों। मुझे विकास के लिए ऐप स्टोर प्रावधान प्रोफ़ाइल को बदलना पड़ा, अब यह काम कर रहा है।


अभी भी इस समस्या का सामना कर रहे किसी के लिए:

मुझे एक ही समस्या का सामना करना पड़ा है और मैं वायरलेस तरीके से जुड़ा हुआ था और यदि आप वायरलेस कनेक्टिंग मोड (उसी नेटवर्क के माध्यम से कनेक्ट) में एप्लिकेशन इंस्टॉल करने का प्रयास कर रहे हैं, तो यह शायद खराब इंटरनेट कनेक्शन के कारण हो सकता है। अपना इंटरनेट कनेक्शन जांचें और पुनः प्रयास करें, यह ठीक काम करता है ...


इस त्रुटि के कई संभावित मूल कारण हैं, जैसा कि सुझाए गए उत्तर की बड़ी विविधता द्वारा देखा जा सकता है। इस तरह के ऐप इंस्टॉलेशन समस्याओं के समस्या निवारण के लिए सबसे अच्छा तरीका आमतौर पर आईओएस डिवाइस के कंसोल का निरीक्षण करना है, क्योंकि यह अक्सर अधिक विशिष्ट त्रुटि संदेश प्रदान करेगा। Xcode में 'डिवाइस और सिमुलेटर' विंडो खोलें और उस डिवाइस के लॉग पर एक नज़र डालें जहां आपका ऐप इंस्टॉल हो रहा है।

मेरे मामले में, "डिवाइस पर लिख नहीं सकता" त्रुटि इसके कारण हो रही थी:

फ़रवरी 27 10:54:58 iPhone-7-110 इंस्टाल्ड (मोबाइल सिस्टम) (46): 0x16f92f000 - [MIBundle _validateWithError:]: 38: रास्ते में जानकारी लोड करने में विफल रहा। निजी / var / installd / Library / Caches बंडल से। /com.apple.mobile.installd.staging/temp.ebmR6U/extracted/SampleApp.app/Frameworks/SomeFramework.framework

जो स्पष्ट रूप से संकेत देता है कि वास्तव में क्या चल रहा है। मैं अपने डायनेमिक फ्रेमवर्क लक्ष्य (ऐप द्वारा उपयोग किया गया) के लिए Info.plist फ़ाइल सेट करना भूल गया था।


उपरोक्त सभी उत्तरों को आज़माया गया: एप्लिकेशन को हटाना, संग्रहण स्थान साफ़ करना, प्रोजेक्ट की सफाई करना ...

अंत में काम करने वाले ने बिल्ड नंबर को जानकारी में उछाल दिया था। सामान्य (बिल्ड> बिल्ड)


एम्बेडेड पुस्तकालयों से छुटकारा पाएं, न सिर्फ इसे वहां फेंक दें सुनिश्चित करें कि यह वास्तव में एम्बेडेड है।


ऐसा होने का एक कारण यह भी हो सकता है कि आपके ऐप बंडल में टूटी हुई सीलिंक हो।


चाबी का गुच्छा टिकॉन स्वचालित xcode प्रबंधन प्रोफ़ाइल से सभी प्रमाणपत्र निकालें,

डिवाइस को पुनरारंभ करें

व्युत्पन्न डेटा हटाएं

स्वच्छ

Daud


जाहिरा तौर पर यह संदेश तब भी दिखाई दे सकता है जब डिवाइस का सिस्टम क्लॉक जहां ऐप इंस्टॉल किया जा रहा है वह मौजूदा समय से बहुत दूर है।

मैं अपने iPhone की सिस्टम क्लॉक को बदलकर डेट फॉर्मेटर्स के साथ कुछ टेस्ट कर रहा था और अंततः इसे वर्तमान समय में रीसेट करना भूल गया। बाद में यह हमेशा एक ही संदेश प्रदर्शित करता है ("जब तक मैं डिवाइस को नहीं लिख सकता।") जब भी मैंने ऐप चलाने का प्रयास किया। बस सेटिंग्स में घड़ी को रीसेट करने से समस्या ठीक हो गई।


डिवाइस की तारीख की जांच करें, मेरे डिवाइस का समय भविष्य की तारीख के लिए सेट किया गया था इसलिए मैं इस मुद्दे का सामना कर रहा था।


डिवाइस पर ऐप को हटाना और प्रोजेक्ट को फिर से चलाना मेरे लिए काम करता है।


मुझे वही त्रुटि हो रही थी, मैंने बस परियोजना को हटा दिया और तय कर दिया!

विंडो पर जाएं -> प्रोजेक्ट और राइट क्लिक करें, और प्रोजेक्ट से हटा दें!


मेरा मुद्दा एक एम्बेडेड फ्रेमवर्क था।

"बिल्ड चरणों" -> "एंबेड फ्रेमवर्क" पर जाएं -> "इंस्टॉल करते समय केवल कॉपी करें" की जांच करें, और यह मेरे लिए समस्या से छुटकारा पा गया।


मेरी समस्या यह थी कि मैंने शुरू में डिवाइस पर डेवलपर क्रेडेंशियल्स के एक अलग सेट का उपयोग करके ऐप इंस्टॉल किया था। डिवाइस से ऐप को हटाकर इसे ठीक कर दिया।


मेरे पास प्रोजेक्ट के बाहर फाइल करने के लिए मेरे प्रोजेक्ट में एक सिमिलिंक था। जब मैंने इस सिमलिंक को हटा दिया तो इंस्टॉल ठीक काम कर गया।


मेरे लिए यह प्रोविजनिंग प्रोफाइल थी - मैंने विकास के बजाय वितरण का उपयोग किया


मैं एक ही मुद्दे का सामना कर रहा हूं फिर इस कदम का पालन किया गया और अब इसका काम किया जा रहा है।

  1. डिवाइस से ऐप हटा रहा है
  2. किसी अन्य एप्लिकेशन को स्थापित करने का प्रयास करें
  3. एक्स-कोड में व्युत्पन्न डेटा निकालें।
  4. X-Code को पुनरारंभ करें और फिर प्रोजेक्ट को क्लीन और रन करें।

यह तब भी काम नहीं कर रहा है

  1. अन-यूज्ड एप्लिकेशन को हटा दें
  2. डिवाइस को पुनरारंभ करें और सेटिंग्स में उपलब्ध और क्षमता की जांच करें
  3. डिवाइस में फिर से ऐप चलाएं

मुझे उम्मीद है कि इसका काम, इसका आनंद लें।


मैंने डिवाइस को बंद कर दिया और इसे फिर से चालू कर दिया जिसके बाद मुझे ऐसी त्रुटि नहीं मिली।


यदि आप अपने iPhone का उपयोग डिबग के लिए करते हैं, हो सकता है, क्योंकि आपके iPhone का संग्रहण स्थान आपके डीबग ऐप से कम है।
अपने iPhone को साफ करें --- असली मशीन
अपने मैक --- सिम्युलेटर को साफ करें


यह एप्पल के आश्चर्यजनक उच्च श्रेणी के विकास दल के शिष्टाचार के एक और समय जैसा दिखता है। IOS11 Xcode9 पर (अपना बीटा चुनें, कोई भी काम करता है) यह बेतरतीब ढंग से होगा। यदि आप संकलन करते समय ऐप्स को स्विच करने का साहस करते हैं तो यह अधिक बार दिखाई देता है। बस फिर से निर्माण करें और xcode को देखें - यह मेरे अनुभव में विफल हुए बिना दूसरी बार काम करेगा।


यह भी दिखाया गया कि यदि Xcode चलाने वाली आपकी मशीन अंतरिक्ष में कम है।






xcode6