मेरे पास दो तृतीय पक्ष पुस्तकालय हैं जो एक ही कक्षा का उपयोग करने लगते हैं। यह ठीक किया जाना चाहिए, लेकिन जब निर्माण मैं इस प्रकार की त्रुटि हो रही है:तृतीय पक्ष पुस्तकालयों से डुप्लिकेट प्रतीक त्रुटि को कैसे संभालें?
ld: duplicate symbol .objc_class_name_CJSONScanner in /Users/myappOne/TapjoyConnect/Frameworks/libTapjoyConnectSimulatorRewardInstall_Ads_Pinch.a(CJSONScanner.o) and /Developer/Projects/BuildOutput/Debug-iphonesimulator/OtherLibrary_d.a(CJSONScanner.o)
मैं इस मुद्दे को कैसे संभाल कर सकते हैं ...
- संपादित करें -
... अगर स्रोत फाइलें उपलब्ध नहीं हैं?
"ar" का क्या अर्थ है? – user230949
बस, 'ar' कमांड-लाइन टूल का नाम है। यदि आप 'मैन ar' टाइप करते हैं, तो आपको कार्यक्षमता के विवरण सहित विस्तृत जानकारी दिखाई देगी: "लाइब्रेरी अभिलेखागार बनाएं और बनाए रखें"। '-x' विकल्प निकालने के लिए है, लेकिन ऐसा लगता है कि आप इसके बजाय '-d' को हटाना चाहते हैं। –
अधिकतर ये वसा फाइलें हैं और अकेले 'ar' पर्याप्त नहीं होगा। ऐसा करने के लिए उसे 'लिपो' और 'लिबतोल' की भी आवश्यकता होगी। –