CFBundle CertUIFramework.axbundle के लिए निष्पादन योग्य नहीं मिल सकता है


114

बस Xcode 5 में अपडेट किया गया और यह पहली त्रुटि है जो मेरे सभी ऐप्स के लिए लकड़हारे पर फेंक रहा है। समझ में नहीं आ रहा है कि ऐसा क्यों हो रहा है।

    2013-09-19 10:46:54.341 MyApp[1156:a0b] Cannot find executable 
for CFBundle 0x8a7c7a0 </Applications/Xcode.app/Contents/Developer/Platforms/
iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator7.0.sdk/
System/Library/AccessibilityBundles/CertUIFramework.axbundle> (not loaded)

संपादित करें (11-11-2013): पढ़ने के लिए सभी लोग, एक बार जब मैं एक ठोस काम के समाधान के लिए इंतजार कर रहा हूं, तो मुझे स्वीकार करना होगा। जब तक आप केवल प्रोजेक्ट को फिर से नहीं खोलते, तब तक उच्चतम मतदान जवाब काम करता है।

संपादित करें (30-09-2014): मैं देख सकता हूँ कि यह छांटा गया है क्योंकि XCode 6 जारी किया गया है! आखिरकार



उफ़। वास्तव में यह पोस्ट वैसे भी बेहतर है और उत्तर को देखने के लिए लगता है: devforums.apple.com/message/863467#863467
trojanfoe

जवाबों:


154

अंतिम संपादन-

अस्थाई वर्कअराउंड: iOS सिम्युलेटर> रीसेट सामग्री और सेटिंग्स पर क्लिक करें ... और फिर से चलाएँ।

यह त्रुटि संदेश यादृच्छिक पर पुन: प्रकट हो सकता है। मेरे लिए, यह तब होता है जब मैं एक अलग एप्लिकेशन लॉन्च करता हूं। इस समस्या के बारे में Apple देव मंचों और StackOverflow में कई सूत्र हैं , लेकिन कोई भी एक निश्चित जवाब नहीं है। यह अगले Xcode संस्करण में तय की जाने वाली SDK त्रुटि प्रतीत होती है।

अपडेट किया गया: 3 अक्टूबर।

क्रेडिट - कृपया इस उत्तर की जांच करें - Xcode 5 त्रुटि CertUIFramework.axbundle

आगे संपादित करें
हालांकि यह संभवतः उस समय समस्या समाधान था। मेरा मानना ​​है कि बेहतर टच टूल से संबंधित कुछ नए जवाब वास्तव में सही संकल्प हैं।


2
क्या आपने निम्नलिखित प्रश्न से उस उत्तर की प्रतिलिपि बनाई है? यदि हां, तो इस प्रश्न को एक द्वैध के रूप में चिह्नित करें। stackoverflow.com/questions/2345263/…
ट्रोजनफो सिप

नहीं, यह वास्तव में यहाँ एक ही मुद्दा नहीं है, लेकिन इसका उत्तर एक ही हो सकता है।
स्टुअर्टम

मुझे स्वीकार जवाब को हटाना पड़ा क्योंकि समस्या दूसरी बिल्ड पर लौटती है। हर बार सिम्युलेटर को रीसेट करने के लिए संभव नहीं है।
कार्बोर सिप

हां - मेरे पास भी इसी तरह के मुद्दे हैं ... मैंने कुछ समय के लिए सिम्युलेटर को रीसेट कर दिया है। मुझे लगता है कि यह एक Xcode5 बग का एक सा है ... हम देखेंगे, लेकिन यह इस मुद्दे को हल करता है
स्टुअर्ट एमएम

1
कृपया उत्तर का एक सारांश जोड़ें। बस लिंक करना अच्छी शैली नहीं है
दिमाग लगाना

28

किरिल के जवाब को पढ़ने के बाद मैंने कुछ खुदाई की क्योंकि मैं "आईओएस सिम्युलेटर" के लिए बेटरटचटूल को सब कुछ अक्षम नहीं करना चाहता था और आप कर सकते हैं। "आईओएस सिम्युलेटर" खोलें और क्या यह सक्रिय ऐप के रूप में शीर्ष बार से बीटीटी ड्रॉप-डाउन मेनू पर जाएगा (उस स्क्रीन से यदि आपके पास एक से अधिक है) और "वर्तमान ऐप के लिए बीटीटी अक्षम करें" चुनें। अक्षम होने पर यह एक प्ले आइकन पर बदल जाएगा। सुनिश्चित करें कि बार पर ऐप का नाम अभी भी "आईओएस सिम्युलेटर" है क्योंकि जब मैंने शीर्ष बार पर क्लिक किया तो मेरा "फाइंडर" में कूद गया!

बीटीटी वर्तमान ऐप के लिए अक्षम है

अब सिम्युलेटर को फिर से सेट करें (यदि यह काम नहीं करता है) और पुनर्निर्माण करें। आपको त्रुटि नहीं मिलनी चाहिए! :) यदि यह अभी भी है तो त्रुटि को दूर करना न भूलें। ;)

BTT यह याद रखने लगता है कि यह किस ऐप के लिए अक्षम है (या कम से कम यह तब होता है जब आप उस ऐप को बंद कर देते हैं और अक्षम कर देते हैं जो मैंने अभी तक सिस्टम री-बूट करने की कोशिश नहीं की है)।



10

यदि आप XCode-5 का उपयोग कर रहे हैं, तो बस सिम्युलेटर "रीसेट सामग्री और सेटिंग्स" को रीसेट करें और एक बार फिर से चलाएं


3
जो पिछले उत्तर है, लेकिन यह हर बार वापस आता रहता है।
कार्बोर

मुझे लगता है कि इसके बाद भी त्रुटि कथन अनुप्रयोग ठीक काम करता है, इसके बारे में ज्यादा चिंता न करें और अभी भी XCode-5 में कई बग हैं, Apple Xcode के अगले संस्करण में समस्या को ठीक कर सकता है
नागराज

7

इसलिए मुझे Xcode 5 और 5.1 में भी यह त्रुटि आ रही थी। मैं यह पता लगाना चाहता था कि क्या यह Xcode बग या कुछ और है, इसलिए मैंने Mavericks की एक नई स्थापना 10.9.2 और Xcode 5.1 की। कई परीक्षणों के बाद सब कुछ ठीक लग रहा था।

यहीं से समस्या शुरू हुई। मैंने उन ऐप्स और सेटिंग्स को रखा जो मैं ज्यादातर उपयोग करता हूं और त्रुटि वापस आई। इसलिए मैंने सब कुछ डिलीट कर दिया और एक-एक करके सब कुछ जोड़ना शुरू कर दिया। कुछ दिनों के बाद मैं बिंगो था! समस्या BetterSnapTool और BetterTouchTool के साथ है

अपडेट 12.12.2014

बस Xcode 6.1 का उपयोग करना शुरू किया और देखा कि यह बग Xcode 6.1 सिमुलेटर और BTT 0.9985 संस्करणों के साथ कम से कम चला गया है।

अपडेट: जैसा कि गैसबी ने बताया, कुछ एप्लिकेशन के लिए बीटीटी को अक्षम करना संभव है। तो बस इसे iOS सिम्युलेटर के लिए अक्षम करें। आपको बस सिम्युलेटर का उपयोग करते समय इशारों का उपयोग नहीं करना याद रखना होगा क्योंकि यह त्रुटि संदेश को ट्रिगर करता है।

सरल समाधान:

वरीयता फलक में टिक हटाएं, सिम्युलेटर रीसेट करें और स्वच्छ निर्माण करें। त्रुटि संदेश गायब हो जाएगा। ऐप्स के लिए कोई नियंत्रण नहीं


मैं पहली बार ऐसा कहूंगा: अच्छी खोज :)
जैस्पर

3

मेरे पास एक ही समस्या थी और उसने अपने सिस्टम क्षेत्र से मेल खाने के लिए ' स्थानीयकरण मूल विकास क्षेत्र ' की स्थापना की । मेरे मामले में 'एन' से 'डी' तक। संदर्भित फ़ाइलें आपके फ़ाइल सिस्टम में स्थानीय संस्करणों में संग्रहीत की जाती हैं। तो इस सेटिंग का उपयोग आवश्यक संस्करण की पहचान करने के लिए किया जाता है।

आप अपनी प्रोजेक्ट सेटिंग में 'जानकारी' -> 'कस्टम iOS लक्ष्य गुण' में पा सकते हैं।


3

सिम्युलेटर को 'ठीक' करता है, क्योंकि यह एक्सेसिबिलिटी सपोर्ट को बंद कर देता है। आप सामान्य रूप से 'सेटिंग' ऐप में 'एक्सेसिबिलिटी इंस्पेक्टर' को अक्षम करके ही इसे प्राप्त कर सकते हैं।

यदि, हालांकि, आपको इसे सक्षम करने की आवश्यकता है, विशेष रूप से इस त्रुटि संदेश से नफरत है, और रोमांच महसूस कर रहे हैं तो आप त्रुटि को शांत करने के लिए निम्नलिखित बंदर पैच का उपयोग कर सकते हैं: https://gist.github.com/alloy/9277316 । (अपनी रिलीज़ बिल्ड में इसे शामिल नहीं करना सुनिश्चित करें।)


1

मुझे एमएल 10.8.5 में Xcode 5 के साथ यह समस्या थी

मैंने माउंटेन लायन (एक समानताएं 'वीएम में) को फिर से स्थापित किया है, फिर एमएल को 10.8.5 पर अपडेट करें।

फिर Xcode 5 को इंस्टॉल करें, और यह ठीक काम कर रहा है।

मुझे लगता है कि त्रुटि एमएल में स्थापित तीसरे एसडब्ल्यू के कारण होती है।


3
मुझे लगता है कि समाधान काम करता है, लेकिन मेरी विकास मशीन ओएस को फिर से स्थापित करना सुपर कठिन काम है, और मुझे यकीन है कि समय इस चेतावनी के सच्चे अपराधी को खोजने में हमारा दुश्मन है।
कार्बोर

1

आवेदन Moom भी इस समस्या का कारण है, और मैं इसे सिर्फ iOS सिम्युलेटर के लिए अक्षम करने का कोई तरीका नहीं खोज सका। इसलिए अभी के लिए मैंने इसे एक्सेसिबिलिटी फीचर अक्षम कर दिया है।


क्या आप Moom को निष्क्रिय करने के लिए कुछ निर्देश साझा कर सकते हैं
carbonr

सिस्टम प्रेज़रेंस / सिक्योरिटी / प्राइवेसी (टैब) / एक्सेसिबिलिटी (सूची आइटम) पर जाएं फिर सूची में Moom को दाईं ओर खोजें और इसे अनचेक करें।
एकोरसिक

1

मैं Mavericks पर हूँ (10.9.3) और xCode (5.1.1) में एक ही त्रुटि का सामना करना पड़ा।

मैं कुछ भी करने की कोशिश की - AppStore और dmg दोनों से xCode को फिर से स्थापित करना। एमुलेटर को रीसेट करने के परिणामस्वरूप एक ही त्रुटि हुई और सिम्युलेटर एसडीके फ़ोल्डर को हटाने से कोई परिणाम नहीं मिला।

जैसा कि @aorcsik द्वारा उल्लेख किया गया था, मेरे अंत का मुद्दा वास्तव में मूम था! XCode में क्लीन (cmd + shift + k) द्वारा फॉलो किए जाने के बाद यह एक्सेसिबिलिटी डिसेबल कर देता है और एरर क्लियर कर देता है।


1

सिम्युलेटर को रीसेट करना एक PITA है, मुझे इन संदेशों से छुटकारा पाने का एक तरीका मिल गया है:

  • सेटिंग्स> एक्सेसिबिलिटी पर जाएं
  • एक्सेसिबिलिटी इंस्पेक्टर चालू करें
  • एक्सेसिबिलिटी इंस्पेक्टर को बंद करें
  • सिम्युलेटर छोड़ो

0
  1. Macintosh HD में खोलें Disk Utilityऔर लागू करें Repair Disk Permissions
  2. उपरोक्त चरण करने के बाद, Reset Contents and Settingsआईओएस सिम्युलेटर में आवेदन करें ।

यह उपरोक्त समाधान निश्चित रूप से आपकी समस्या को ठीक कर सकता है।


0

मुझे यह समस्या थी, और इस सूत्र में कोई भी उत्तर इसे ठीक नहीं कर सका। मेरा UIDatePicker के साथ सरल यूआई था। मैंने UIDatePicker और संबंधित कोड को हटाकर इसे हल किया, फिर उन्हें फिर से जोड़ा। समस्या सुलझ गयी!


0

मेरे लिए यह कीबोर्ड मेस्ट्रो था, जो मैस्ट्रो की अपवर्जित सूची में सिम्युलेटर को जोड़कर चेतावनियों को चुप करा दिया

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.