This question समान नहीं है अगर समान नहीं है लेकिन कोई समाधान नहीं है। मैंने संग्रह के अंदर देखा है और केवल एक निष्पादन योग्य है, इसलिए आगे बढ़ने के लिए मुझे नुकसान हुआ है। कोई विचार बहुत सराहना करता है।अमान्य बंडल संरचना - ऐप में केवल एक निष्पादन योग्य फ़ाइल हो सकती है।
उत्तर
मसा में त्रुटि सरल है। एक निष्पादन योग्य फ़ाइल को परियोजना में गलती से जोड़ा गया था। मेरे मामले में "Develop!.app/Xcode
" का अर्थ है कि एक्सकोड निष्पादन योग्य था। प्रोजेक्ट में फ़ाइलों की सूची की जांच करके मुझे एक्सकोड में एक सिम्लिंक मिला। (शायद मैंने इसे किसी भी तरह से डॉक से खींच लिया और इसे परियोजना में गिरा दिया)।
यदि आपको यह त्रुटि मिल रही है तो अपनी परियोजना में फ़ाइलों को देखें - वहां कहीं निष्पादन योग्य है।
मेरा ऐप उसी त्रुटि संदेश से खारिज कर दिया गया था। यह पता चला कि मैं 'कॉपी बंडल संसाधन' निर्माण चरण में एक थर्ड पार्टी फ्रेमवर्क (फिक्सु) की प्रतिलिपि बना रहा था। ढांचे में एक निष्पादन योग्य था और पहले से ही 'पुस्तकालयों के साथ लिंक बाइनरी' निर्माण चरण में जुड़ा हुआ था। मैंने 'कॉपी बंडल संसाधन' निर्माण चरण से ढांचे को हटा दिया। ढांचा सामान्य रूप से रिलीज निर्माण में काम करना जारी रखता है। मैंने ऐप को पुनः सबमिट किया और यह सत्यापन पास कर दिया। इसी प्रकार के समाधान यहाँ पोस्ट किया गया:
यह मेरा समाधान था। धन्यवाद –
एक्सकोड संस्करण 8+ के लिए इस प्रकार की समस्या एप सबमिशन प्रक्रिया को वास्तव में पूरी तरह से एक्सकोड को क्रैश करने का कारण बनती है। – Josh
अमान्य बिल्ड संरचना
बाइनरी फ़ाइल
'YourApp.app/libYourLibrary.a'
अनुमति नहीं है।आपके ऐप में केवल एक निष्पादन योग्य फ़ाइल हो सकती है।
यह त्रुटि तब होती है जब स्थिर लाइब्रेरी फ़ाइल को गलती से ऐप बंडल में कॉपी किया जाता है।
आपको स्थिर पुस्तकालय को लाइब्रेरी बिल्ड चरण के साथ लिंक बाइनरी से लिंक करना चाहिए।
यह नहीं लक्ष्य के कॉपी बंडल संसाधन निर्माण चरण में जोड़ा जाना चाहिए।
मुझे इस मुद्दे को पहली बार किसी ऐप पर प्रस्तुत किया गया था जिसे मैंने बिना किसी समस्या के कई संस्करणों में प्रस्तुत किया था।
मैंने पाया कि किसी भी तरह से हालांकि मैं अपने पुस्तकालयों में से किसी एक से जुड़ा हुआ था, उसी पुस्तकालय की स्रोत फाइलों में से एक "प्रतिलिपि बंडल संसाधन" सूची में फ़ाइलों की सूची में दिखाई दी। मुझे नहीं पता कि यह वहां कैसे पहुंचा लेकिन इसे हटाने का मतलब था कि मेरा ऐप बिल्ड, संग्रहित और सफलतापूर्वक सबमिट किया गया था। :-)
आप निम्न स्वरूप में त्रुटि प्राप्त होती है:। "अवैध बंडल संरचना - बाइनरी फ़ाइल 'Abc.app/AnyFileName.o' की अनुमति नहीं है
के चरण बिल्ड> कॉपी बंडल संसाधन> जांच आपकी फ़ाइल AnyFileName.swift भी यहां जोड़ दिया जाएगा। (यह निकालें)
सत्यापित करें इसके साथ XCode। त्रुटि चला गया !!
- 1. निष्पादन योग्य अमान्य एंटाइटेलमेंट
- 2. गैर निष्पादन निष्पादन योग्य फ़ाइल
- 3. युद्ध फ़ाइल में निष्पादन योग्य
- 4. पोर्टेबल निष्पादन योग्य संरचना स्पष्टीकरण
- 5. मुख्य निष्पादन योग्य फ़ाइल
- 6. ऐप अभी भी समीक्षा में होने पर एक आईओएस ऐप फ़ाइल अपडेट हो सकती है?
- 7. निष्पादन योग्य
- 8. एक स्टैंडअलोन निष्पादन योग्य
- 9. ग्रहण: निष्पादन योग्य जार फ़ाइल
- 10. एकल स्रोत फ़ाइल निष्पादन योग्य
- 11. निष्पादन योग्य बैक वाली छवि के बिना कोई प्रक्रिया हो सकती है?
- 12. एक ईएलएफ निष्पादन योग्य
- 13. किवी: एक निष्पादन योग्य
- 14. निष्पादन योग्य
- 15. त्रुटि "इन-ऐप खरीद के लिए पुरालेख ... अमान्य है। पैकेज में 'सामग्री/xyz.m4a' पर एक निष्पादन योग्य है"
- 16. निष्पादन योग्य
- 17. एक निष्पादन योग्य
- 18. एक निष्पादन योग्य
- 19. निष्पादन योग्य
- 20. निष्पादन योग्य और स्थानांतरित करने योग्य ऑब्जेक्ट फ़ाइल में संदेह
- 21. बंडल नाम, निष्पादन योग्य नाम, उत्पाद का नाम ... और कुछ?
- 22. वही निष्पादन योग्य
- 23. वेबड्राइवर अपवाद: संदेश: 'phantomjs' निष्पादन योग्य में गलत अनुमतियां हो सकती हैं
- 24. अमान्य बंडल - App स्टोर अस्वीकृति
- 25. निष्पादन योग्य
- 26. ऐप बंडल
- 27. जीयूआई-कम ऐप बंडल
- 28. निष्पादन योग्य
- 29. निष्पादन योग्य फ़ाइल में वास्तव में क्या होता है?
- 30. निष्पादन योग्य
मुझे यकीन है कि नहीं हूँ, लेकिन मैं क्या "आश्चर्य है!"नाम उस कोड को भ्रमित कर रहा है जो बंडल संरचना की जांच करता है। –
धन्यवाद टॉम। मुझे ऐसा नहीं लगता है, यह नाम नहीं बदला है। एकमात्र परिवर्तन जो मैं सोच सकता हूं वह एक्सकोड का एक वृद्धिशील संस्करण है। मैं कोशिश करूंगा उत्पाद का नाम बदलने के लिए और देखें कि क्या कोई प्रभाव है। – ToddB
मैंने इसे हल किया। अनुमति मिलने पर मैं जवाब पोस्ट करूंगा। मान लीजिए या नहीं, एक्सकोड के लिए एक सिम्लिंक को बंडल में कॉपी किया गया था। – ToddB