2012-10-25 7 views
8

वर्तमान में निम्न त्रुटि हो रही है:XCode 4.5, फेसबुक एसडीके 3.1 कार्यान्वयन त्रुटि "... चयनित गंतव्य वास्तुकला का समर्थन नहीं करता ..." में जिसके परिणामस्वरूप

चयनित गंतव्य पर नहीं चल सकता

चयनित गंतव्य आर्किटेक्चर का समर्थन नहीं करता जिसके लिए चयनित सॉफ़्टवेयर बनाया गया है। एक गंतव्य के लिए स्विच आदेश चयनित सॉफ्टवेयर

यह (अपने प्रोजेक्ट के लिए नए फेसबुक एसडीके जोड़ने ढांचे को जोड़ने के बाद हो रहा शुरू कर दिया चलाने के लिए है कि वास्तुकला का समर्थन करता है कि, मेरे अन्य लिंकर झंडे सेटिंग का निर्माण करने के -lsqlite3.0 जोड़ने।

मैंने अपने कंप्यूटर को रिबूट करने का प्रयास किया है; मैंने इसे एक अलग ऐप पर कोशिश की है (एक फेसबुक आपको लॉग इन करने के लिए निर्देश देता है) और इससे कोई फर्क नहीं पड़ता कि मैं क्या करता हूं, मुझे हमेशा यह त्रुटि मिलती है। पर इतना और कुछ भी नहीं है कि मुझे से संबंधित लग रहा था मिल गया।

कोई भी विचार?

+2

प्रोजेक्ट फ़ाइल में, डिफ़ॉल्ट armv7 द्वारा वैध आर्किटेक्चर के तहत, armv7s को एक्सकोड 4.5 द्वारा जोड़ा जाता है, यदि आपके किसी भी स्थिर पुस्तकालय armv7s के लिए संकलित नहीं हैं तो आपको यह त्रुटि मिल सकती है। तो armv7s – ravi

+0

को हटाने का प्रयास करें मैंने ऐसा करने की कोशिश की लेकिन उचित प्रारूपण को नहीं पता था। क्या मैं सिर्फ "armv7" लिख सकता हूं या क्या इसे एक निश्चित तरीके से स्वरूपित किया जाना चाहिए? डिफ़ॉल्ट पाठ है: $ (ARCHS_STANDARD_32_BIT), जो आपको arm7 और arm7s देता है। –

+0

आर्किटेक्चर के लिए डिफ़ॉल्ट पाठ है: $ (ARCHS_STANDARD_32_BIT) और मेरे मामले में यह armv7, armv7s दिखा रहा है। प्रविष्टि "वैध आर्किटेक्चर" के लिए भी एक है जहां मैंने armv7s को हटा दिया – ravi

उत्तर

0

क्या आपने पूरा facebooksdk फ़ोल्डर जोड़ा है? यदि हां, तो इसमें एक info.plist फ़ाइल है, उस फ़ाइल को हटाएं और आपको ठीक होना चाहिए।

xcode उलझन में हो जाता है जब वहाँ एक परियोजना

0

अगर आप FacebookSDK स्थापित मैं, इस मुद्दे पाया है में एक से अधिक Info.plist फ़ाइलें हैं और आप फेसबुक छवि बटन एक जानकारी नहीं है पाने के लिए संसाधनों फ़ोल्डर जोड़ने। प्लेस्ट फ़ाइल। XCodes इस जानकारी के साथ अजीब हो जाता है। फ़ाइल फ़ाइल। मैंने इसे हटा दिया है, एक साफ बनाया है और अब यह सही काम करता है :) सबसे अच्छा विकल्प परियोजना को अन्य पथ पर ले जाना है। Lib निर्भरता से libsql3.0 जोड़ना और निकालना कभी-कभी भी काम करता है।

0

कुछ त्रुटियां हैं जिन्हें मैंने देखा है इस त्रुटि के कारण। पहले से ही उल्लेख किया गया है, सुनिश्चित करें कि बिल्ड सेटिंग्स में परिभाषित आर्किटेक्चर प्रोजेक्ट & आपके द्वारा उपयोग की जा रही किसी भी स्थिर पुस्तकालय के लिए सही है।

एक चीज जो इस कारण का कारण बनती है कि मैंने कुछ बार भाग लिया है, यह है कि परियोजना में निर्दिष्ट "उत्पाद नाम" या लक्ष्य निर्माण सेटिंग्स में से एक लक्ष्य नाम से मेल नहीं खाता है।

उदाहरण के लिए: यदि आपके पास "मायप्रोजेक्ट" नामक एक प्रोजेक्ट है और आपके पास "कुछ लक्ष्य" नामक एक लक्ष्य है, तो "कुछ लक्ष्य" के लिए बिल्ड सेटिंग्स में, उत्पाद का नाम ("पैकेजिंग" के तहत) "कुछ लक्ष्य होना चाहिए "। यदि ऐसा नहीं है, तो किसी भी कारण से, आपको यह त्रुटि मिल जाएगी।

हमारे पास मेरे काम पर एक प्रोजेक्ट है जिसे हम विभिन्न चीजों को बदलने के लिए एक स्क्रिप्ट चलाते हैं ताकि हम जो कुछ करना चाहते हैं उसके आधार पर हम अलग-अलग ऐप्स पैकेज कर सकें। जब भी हम स्क्रिप्ट में एक नई कॉन्फ़िगरेशन जोड़ते हैं, यदि हम उत्पाद नाम बदलने के लिए भाग नहीं जोड़ते हैं तो हमें हर बार यह त्रुटि मिलती है।

पता नहीं है कि इससे आपकी विशेष समस्या में मदद मिलेगी, लेकिन मैंने सोचा कि मैं बस मामले में इसका उल्लेख करूंगा।

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