2010-11-13 13 views
17

मैं AppStore के लिए प्रस्तुत करने के लिए एक ऐप का निर्माण करने की कोशिश कर रहा हूँ .."बौनेडम्प बाइनरी मौजूद होना चाहिए और निष्पादन योग्य होना चाहिए" मतलब क्या है?

हर बार जब मैं इसे बनाने की मैं कह मान्य दौरान यह चेतावनी मिलती कोशिश:

dwarfdump द्विआधारी मौजूद हैं और चाहिए चाहिए निष्पादन योग्य हो:/usr/bin/dwarfdump (-19036)

और एप्पल मुझे इस चेतावनी की वजह से एप्लिकेशन द्विआधारी प्रस्तुत करने की अनुमति नहीं देता है। क्या किसी को पता है कि क्या गलत है?

मैं इसे गूगल की कोशिश की लेकिन मैं कुछ भी उपयोगी नहीं मिल सकता है ..

उत्तर

10

मुझे यह त्रुटि मिल रही थी, लेकिन यूनिक्स उपकरण (आईओएस डेवलपर मंचों पर एक सुझाव के कारण) सहित इस बार एक्सकोड को फिर से स्थापित किया गया। इसने समस्या हल की। पहले मैं इसमें शामिल नहीं था क्योंकि मुझे लगा कि मैं इसका उपयोग नहीं करूँगा और अतिरिक्त 800 एमबी स्पेस इस्तेमाल किया गया था। ऐसा लगता है कि आईओएस बिल्डों को अब इस फाइल के लिए इसकी आवश्यकता है।

उम्मीद है कि इससे मदद मिलती है।

+0

एक्सकोड 4 के साथ यूनिक्स टूल्स को शामिल करने का कोई तरीका नहीं है। – neoneye

0

मेरा अनुमान है कि/usr/bin/dwarfdump अपने सिस्टम पर मौजूद नहीं है।

आपने जो एक्सकोड उपकरण संस्करण स्थापित किया है? क्या यह एक स्थिर रिलीज या पूर्वावलोकन में से एक है? मेरा अनुमान बाद वाला है। 3.2.5 जीएम बीज में एडीसी साइट पर एक चेतावनी संलग्न है जिसे आपको पढ़ना चाहिए। मुझे लगता है कि यह आपकी समस्या हो सकती है।

3

ही यहां स्थिति:

Xcode 3.2.5 और iOS 4.2 (withApplication लोडर आता 1,4)

तो, मैं बस की कोशिश की और सफलता के माध्यम से आवेदन लोडर ver मेरे एप्लिकेशन अपलोड करने के लिए 1.3 कोई बौनेडम्प प्रकार त्रुटि

ver 1.3 नीचे लिंक डाउनलोड किया जा सकता है:
https://itunesconnect.apple.com/apploader/ApplicationLoader_1.3.dmg

+0

यह मेरे लिए काम करता है, जबकि सिम्लिंक समाधान यहां उल्लिखित है (http: // stackoverflow।कॉम/प्रश्न/4173672/क्या-करता-द-बौनेडम्प-बाइनरी-अस्तित्व-और-होना-निष्पादन योग्य-माध्य/4729482 # 4729482) नहीं था! धन्यवाद! –

+0

मेरी स्थिति में यह एप्लिकेशन लोडर के बारे में भी था - मेरे पास एक्सकोड और आईओएस बीटा मेरे मुख्य एक्सकोड एनवी के साथ स्थापित था और एप्लिकेशन लोडर लॉन्च करने से दूसरे बीटा को प्राथमिकता मिली ... (जो वास्तव में मेरी एक्सकोड-चयन सेटिंग को ओवरराइड करता है!)। खुशी है कि मैंने बस बीटा सामान को अनइंस्टॉल करके और स्थिर सामान को पुनर्स्थापित करके यह सब हल किया :) – matm

78

अपने कंप्यूटर पर फ़ाइल dwarfdump फ़ाइल को खोजने का प्रयास करें (यानी। स्पॉटलाइट का उपयोग कर)। मेरे मामले में यह /डेवलपर/usr/bin में स्थित था। /usr/bin

sudo ln -s /Developer/usr/bin/dwarfdump /usr/bin/ 
+0

हाँ, मैं एक प्रतीकात्मक लिंक का सुझाव देता हूं। – KPM

+0

धन्यवाद! पहले से ही सोचा था कि मुझे एक्सकोड पुनः स्थापित करना था ... – fabian789

+0

+1 यह मेरे लिए तय किया गया है! मेरी समस्या को ठीक करने के लिए – livingtech

0

में एक प्रतीकात्मक कड़ी बनाने हाल ही में एक एसएसडी के उन्नयन और अपने पिछले हार्ड ड्राइव से पलायन के बाद मैं अपग्रेड करने के बाद मेरा पहला एप्लिकेशन अपलोड करने की कोशिश यह त्रुटि हुई।

हल "एप्लिकेशन लोडर" को हटाना और इसे पुनर्स्थापित करना था। हल किया।

कुछ लोग रिपोर्ट कर रहे हैं कि आपको यह त्रुटि ठीक करने के लिए एक्सकोड स्थापित करने की आवश्यकता है, लेकिन मुझे लगता है कि आपको केवल एप्लिकेशन लोडर को पुनर्स्थापित करने की आवश्यकता है। मुझे लगता है कि एक्सकोड की पुनर्स्थापना पूर्ण हो जाएगी और डिफ़ॉल्ट रूप से एप्लिकेशन लोडर को पुनर्स्थापित कर देगा और यह आपके मुद्दे को ठीक करेगा लेकिन यह मेरे अनुभव से आवश्यक नहीं है।

+1

मैंने उपरोक्त सैटोको लिंक से एप्लिकेशन लोडर 1.3 को पुनर्स्थापित किया, लेकिन जब भी मैंने अपलोड करने का प्रयास किया तो समस्या को ठीक नहीं किया और एक्सकोड क्रैश किया। मुझे एप्लिकेशन लोडर 1.4 के लिए इंस्टॉलर नहीं मिला, इसलिए मैंने बस एक्सकोड 3.2.5 को पुनर्स्थापित किया और इससे मेरे लिए समस्या ठीक हो गई। – arlomedia

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