2015-12-30 15 views
9

मैं ईओण का उपयोग कर एक संकर एप्लिकेशन बनाने रहा हूँ और जब मैं app की दुकान करने के लिए इसे अपलोड करने की कोशिश है, यह मुझे इस त्रुटि देता है के लिए Info.plist CFBundleSupportedPlatforms या मच-ओ LC_VERSION_MIN में मंच परिवार नहीं मिल सकाphantomjs

Info.plist CFBundleSupportedPlatforms या phantomjs के लिए मच-ओ LC_VERSION_MIN में मंच परिवार नहीं मिल सका

किसी को भी एक ही मुद्दे का सामना करना पड़ा और पता चला कि यह कैसे तय करने के लिए है?

मुझे लगता है यह एक प्लग-इन या node_modules कि मैं अपने प्रोजेक्ट में उपयोग करें कि त्रुटि उत्पन्न कर रहे से आता है ..

उत्तर

7

, एक ही त्रुटि थी मेरे मामले में समस्या यह है कि मैं बीच में कुछ DSYM फ़ाइलों था मेरे बंडल संसाधन।

सभी को हटाकर इसे फिक्स्ड करें .DSYM फाइल फॉर्म कॉपी बंडल संसाधन बिल्ड चरण। इस सूत्र पर

और जानकारी: https://github.com/Alamofire/Alamofire/issues/823

1

मैं अपने देशी आवेदन के साथ एक ही मुद्दा था।

मैं कार्थेज (https://github.com/Carthage/Carthage v.0.15.2) का उपयोग कर रहा हूं, जहां मेरे पास निर्भरता डी 1 है जिसमें घोंसला निर्भरता डी 2 है।

मुझे बिल्कुल यकीन नहीं है कि क्या गलत हुआ, लेकिन इन निर्भरताओं को संग्रहीत करते समय ऐसा हुआ कि डी 2 से एक डीएसवाईएम फ़ाइल डी 1 के ढांचे फ़ोल्डर में संग्रह में घुस गई। मैंने संग्रह से डीएसवाईएम फ़ाइल हटा दी, और मैं सबमिट करने में सक्षम था।

तो कृपया अपने संग्रह पर नज़र डालें और देखें कि कोई भी है। बंडल,। डीएसवाईएम या ऐसा, एक जगह जहां यह नहीं होना चाहिए।

यह वह जगह है जहां मैं अपने मुसीबतों का स्रोत पाया:

~/Library/Developer/Xcode/Archives/2016-04-14/ARCHIVENAME.xcarchive/Products/Applications/APPNAME.app/Frameworks/D1.framework 

यह समस्या या तो कार्थेज या चौखटे, या कुछ और पूरी तरह से अलग की वजह से हो सकता है, इसलिए उपर्युक्त "समाधान" के लिए एक समाधान नहीं है अभी व।

+0

इसके अलावा कार्थेज का उपयोग कर, और इस हैक भी मेरे लिए काम किया। ?!? –

2

मुझे यह समस्या एक आयनिक ऐप में थी जब एक प्लगइन को प्लगइन के बजाए निर्भरता के रूप में bower.json में जोड़ा गया था। इसकी एक प्रति www/lib फ़ोल्डर में समाप्त हो गई और एक बार इसे हटा दिए जाने के बाद मैंने उस त्रुटि को रोकना बंद कर दिया।

+0

यह मेरे लिए भी मामला था। जब भी मैं बॉवर के साथ एक नया lib जोड़ता हूं तो यह फेसबुक प्लगइन को lib फ़ोल्डर में दोबारा जोड़ता है और इस त्रुटि का कारण बनता है। इसे lib फ़ोल्डर से हटा रहा है और उसके बाद आयनिक बिल्ड आईओएस को फिर से हल किया गया। –

-1

मुझे पता है कि उत्तर देने में देर हो चुकी है, लेकिन हाल ही में जब मैं अपने आवेदन के लिए एक संग्रह बना रहा हूं तो मुझे इस मुद्दे का सामना करना पड़ा है। इसके लिए मैंने पाया कि मैंने परियोजना लक्ष्य-> सामान्य-> एम्बेडेड बिनरी में मैंने अपने ढांचे में से एक जोड़ा है (जो त्रुटि बनाता है)।

परियोजना Targets-> जनरल> लिंक फ़्रेमवर्क और पुस्तकालय:

बजाय में इसे जोड़ने के

। बस Embedded Binaries से ढांचे को हटाकर और इसे Linked Frameworks and Libraries पर फिर से जोड़कर मेरी समस्या का समाधान करें।

+0

कृपया उपरोक्त के लिए अनुरोध जोड़ें, एर। विहार। हम यहां मतदान कार्बनिक होना चाहते हैं। एक बार पोस्ट में कुछ संशोधित हो जाने के बाद, कृपया संपादक को शामिल करें, इसलिए संक्षेप में इसे वापस रोल करने के बजाय परिवर्तन पर चर्चा की जा सकती है। धन्यवाद। – halfer

+0

@ हेलफर मुझे आपका अंक मिला और विचार किया जाएगा। लेकिन कृपया मुझे मार्गदर्शन करें कि मेरा जवाब उपयोगी नहीं है? यदि नहीं, तो कृपया मुझे बताएं कि आपको किस बिंदु पर लगता है कि यह उपयोगी नहीं है, उपयोगी नहीं, तकनीकी नहीं, संबंधित नहीं, डुप्लिकेट या कोई अन्य नहीं। –

+0

यह मेरे लिए उपयोगी लगता है, लेकिन मुझे यकीन नहीं है कि आप यह क्यों पूछेंगे। यह मेरे द्वारा किए गए बिंदु से प्रासंगिक नहीं है। मैंने इंगित किया है कि हमें अपवॉट के लिए स्पष्ट अनुरोध पसंद नहीं हैं, और हम _really_ किसी अन्य व्यक्ति के काम को पूर्ववत करने वाले लोगों को पसंद नहीं करते हैं। उम्मीद है की वो मदद करदे! – halfer

0

मैंने अपनी परियोजना में अनियंत्रित फ़ाइलों को हटाकर इस समस्या को हल किया। विशेष रूप से मेरे पास मेरे प्रोजेक्ट में Cartfile है और Carthage फ़ोल्डर संदर्भ है ताकि मैं इसे आसानी से एक्सेस कर सकूं।

मैं फ़ोल्डर संदर्भ निकाल दिया, लेकिन मैं अपने प्रोजेक्ट में Cartfile रखा। मैंने सुनिश्चित किया कि Cartfile मेरे Copy Bundle Resources बिल्ड चरण में नहीं है। इनमें से एक 2 मेरी समस्या तय है।