2016-06-04 6 views
10

पर असफल रहा है, जब मैं आईट्यून कनेक्ट पर संग्रह अपलोड करने का प्रयास करता हूं तो मुझे अपने प्रोजेक्ट में उपयोग किए गए सभी ढांचे के लिए यह त्रुटि और चेतावनी मिल रही है।iTunesConnect में अपलोड

त्रुटि आईटीएमएस-9 0635: "अवैध मैक-ओ प्रारूप। बंडल में मैक-ओ" XXXX! .app/फ्रेमवर्क/BRYXBanner.framework "मुख्य बंडल में मैक-ओ के साथ संगत नहीं है। मुख्य बंडल मैक-ओ में armv7 (मशीन कोड) और arm64 (मशीन कोड) होता है, जबकि नेस्टेड बंडल मैक-ओ में armv7 (बिटकोड) और arm64 (बिटकोड) होता है। सत्यापित करें कि प्लेटफॉर्म के सभी लक्ष्यों के लिए एक निरंतर मूल्य है ENABLE_BITCODE बिल्डिंग सेटिंग। " चेतावनी ITMS-90080: "निष्पादन योग्य 'पेलोड/XXXX! .app/फ्रेमवर्क/बोल्ट.फ्रेमवर्क' एक स्वतंत्र स्वतंत्र निष्पादन योग्य स्थिति नहीं है। कृपया सुनिश्चित करें कि आपकी बिल्ड सेटिंग्स PIE निष्पादन योग्य बनाने के लिए कॉन्फ़िगर की गई हैं। अधिक जानकारी के लिए तकनीकी प्रश्न देखें & एक क्यूए 1788 - आईओएस डेवलपर लाइब्रेरी में स्वतंत्र निष्पादन योग्य स्थिति का निर्माण। "

चेतावनी ITMS-90,080: '! पेलोड/XXXX .app/Frameworks/Bolts.framework'। "निष्पादन एक स्थिति स्वतंत्र निष्पादन योग्य नहीं है कृपया सुनिश्चित करें कि अपने निर्माण सेटिंग्स पाई निष्पादनयोग्य बनाने के लिए कॉन्फ़िगर किया गया है अधिक जानकारी के लिए देखें। तकनीकी क्यू & एक क्यूए 1788 - आईओएस डेवलपर लाइब्रेरी में स्वतंत्र निष्पादन योग्य स्थिति का निर्माण। "

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

इसे ठीक करने के लिए क्या किया जा सकता है?

+1

निर्माण के लिए विकल्पों में bitcode बंद करके देखें। –

+0

यह पहले से ही बंद है – subodh1989

+1

यह सेटिंग्स में बंद था लेकिन अभी भी काम नहीं किया .. इसलिए मैंने इसे पॉड फ़ाइल में जोड़ा और यह काम किया: post_install do | इंस्टॉलर | installer.pods_project.targets.each do | target | target.build_configurations.each do | config | config.build_settings [ 'ENABLE_BITCODE'] = 'नहीं' अंत अंत अंत अंत – subodh1989

उत्तर

7

यह दोनों स्थानों पर सेटिंग में बंद किया गया था, लेकिन अभी भी फ्लॉप work..so मैं इस जोड़ा फ़ाइल फली के और यह काम किया:

post_install do |installer| 
    installer.pods_project.targets.each do |target| 
    target.build_configurations.each do |config| 
     config.build_settings['ENABLE_BITCODE'] = 'NO' 
    end 
    end 
end 
+0

आप उस पॉड फ़ाइल को कैसे जोड़ते हैं? – pableiros

+0

मैं फ्रेमवर्क समेत कोकोपोड का उपयोग कर रहा हूं। निर्माण निर्भरताओं के लिए पॉड स्थापना करने के लिए, इसे जांचें: https://www.raywenderlich.com/97014/use-cocoapods-with-swift – subodh1989

+0

क्षमा करें मैंने अपना प्रश्न गलत लिखा है।मैं कोकोपोड्स का भी उपयोग कर रहा हूं लेकिन मेरा सवाल यह था कि अगर कोड को इसे 'पॉडफाइल' के किसी विशेष स्थान पर रखना है, उदाहरण के लिए ऊपर या नीचे। – pableiros

-4

डीबगिंग का नियम संख्या 1: यह आपकी समस्या है। कहकर "मुझे लगता है कि यह एक आईट्यून्स समस्या है" आप समाधान खोजने के किसी भी मौके से अपने मस्तिष्क को बंद कर देते हैं। जब आपके पास कोई त्रुटि संदेश होता है तो समस्याओं को हल करने का तरीका त्रुटि संदेश को पढ़ने और इसे समझने का प्रयास करना है।

संदेश वास्तव में बिल्कुल स्पष्ट है। एक त्रुटि और एक चेतावनी है। त्रुटि असली समस्या होगी। त्रुटि संदेश पढ़ें। क्या इसके बारे में कुछ अस्पष्ट है? आपके पास ENABLE_BITCODE के लिए अलग-अलग सेटिंग के साथ कोड के दो बिट हैं। आपको उनमें से एक को बदलने की जरूरत है। अपनी प्रोजेक्ट में सेटिंग्स को देखें और ENABLE_BITCODE कैसे सेट किया गया है, फिर इसे बदलें।

+0

यह वास्तव में एक आईट्यून्स कनेक्ट समस्या प्रतीत होता है - कम से कम 'चेतावनी आईटीएमएस -9 0080'। इसे जांचें - https://github.com/CocoaPods/CocoaPods/issues/5453 इसके अलावा, यह केवल कोकोपोड से संबंधित नहीं है, यह समस्या हर जगह रेंगने लगती है! – avismara

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