2014-07-26 7 views
7

/घातक त्रुटि:/अनुप्रयोग /Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/lipo: इनपुट फ़ाइल नहीं खोल सकता:/उपयोगकर्ता/ज़िकजिन/लाइब्रेरी/डेवलपर/एक्सकोड/डेरिवेटडाटा/बाओज़ौ-आईओएस-जीएसजीजीआईआईजेजेडएफएफएएनएफ़ेपीआरपीटीटीएक्सएक्स/बिल्ड/इंटरमीडिएट्स/बाओज़ौ- आईओएस.बिल्ड/डीबग-आईफोनोस/बाओज़ौ- आईओएस.बिल्ड/ऑब्जेक्ट्स-जनरल/आर्मव 7/बाओज़ौ-आईओएस (ऐसा नहीं फ़ाइल या निर्देशिका)एक्सकोड संकलन त्रुटि: लिपो: इनपुट फ़ाइल नहीं खोल सकता

संकलक शिकायत नहीं है करने के लिए आभासी मशीन का प्रयोग करें, लेकिन असली मशीन में स्विच (iphone5s) क्रम संकलन त्रुटि तो

the sourcecode

हो जाएगा

उत्तर

9

अपने बिल्ड सक्रिय आर्किटेक्चर को YES पर सेट करें, फिर यह

+0

यह एक पुस्तकालय निर्भर नहीं किया जा सकता खत्म arm64 पर संकलित। मैं सुनिश्चित कर सकता हूं कि कई काम करता है रीसेट करें, arm64 को हटाएं कोई समस्या नहीं है। – zicjin

+0

भी मेरे मामले में मुझे armv7s को भी हटा देना पड़ा, फिर यह संकलित हुआ, हालांकि यह मेरे लिए कोई उपयोग नहीं था अगर ऐप armv7s का समर्थन नहीं करेगा, इसलिए मैं एक और लाइब्रेरी में स्विच किया ... – Geet

+0

मेरे लिए काम नहीं करता है। मैंने अभी 7.0.1 के साथ कोशिश की और मुझे यही मिलता है। –

5

काम करेगा। यह मेरे साथ हुआ। मैं अपनी परियोजना में एक स्थिर पुस्तकालय का उपयोग कर रहा हूं और मुद्दा यह था कि मैंने पुस्तकालय का उपयोग करने के बजाय सार्वभौमिक स्क्रिप्ट के साथ एक लक्ष्य के रूप में कुल रखा।

ऐसा तब होता है जब सार्वभौमिक स्क्रिप्ट सार्वभौमिक पुस्तकालय उत्पन्न करने का प्रयास करती है लेकिन लाइब्रेरी स्वयं संकलित नहीं होती है, इस स्क्रिप्ट को चलाने से पहले लाइब्रेरी की आवश्यकता होती है।

+0

में काम नहीं करता मैं ऊपर से ज्यादा समझ नहीं पाया लेकिन मैंने जो किया वह स्थिर लाइब्रेरी के लक्ष्य को पहले बनाया गया था और फिर सार्वभौमिक स्क्रिप्ट चलाया और यह मेरे लिए काम किया। – mickeymoon

0

मैं अपनी परियोजना को एक्सकोड 5.0.2 से एक्सकोड 6.1 में माइग्रेट करते समय इस समस्या में भाग गया। ये वे कदम हैं जिन्हें मैंने काम करने के लिए पीछा किया।

  1. एक चेतावनी थी उत्पन्न - "अनुशंसित सेटिंग प्रयुक्त ... blah blah" - मैं Xcode जो कुछ भी वहाँ सेटिंग्स की सिफारिश की was.This त्रुटि हालांकि नहीं रोका करने के लिए अपने प्रोजेक्ट को बदलने की अनुमति।

  2. टैगेट में -> निर्मित सेटिंग -> केवल सक्रिय आर्किटेक्चर तैयार करें। मैंने ध्वज को हां में बदल दिया।

  3. द्वारा निर्धारित लक्ष्य -> ​​BUILD सेटिंग्स -> लिंक करना -> अन्य लिंकर झंडे: $ (OTHER_LDFLAGS)

चरण 3 मैं के बाद साफ किया और फिर अपने प्रोजेक्ट का निर्माण और वाह त्रुटि बस गायब हो गई !! !!!

4

एक्सकोड 7.2 में मुझे बिल्ड सेटिंग्स> बिल्ड विकल्प में कोई भी बिटकोड सक्षम करना था।

+1

मेरे मामले में 'बिटकोड सक्षम करें' पहले से ही सेट पर सेट है लेकिन फिर भी एक ही समस्या हो रही है। –

1

अपनी परियोजना में> चरण का निर्माण

प्लेस CocoaPods लिपियों के बाद अपने लाइपो रन स्क्रिप्ट, अपने लाइपो cocoapods बाद चलने लगेंगे अपने चौखटे निर्माण

As you can see here

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