2017-01-19 10 views
8

के अंदर FirebaseCore 3.4.7 मॉड्यूल मैंने आज pod update कहा और केवल FirebaseCore को संस्करण 3.4.6 से 3.4.7 तक अपडेट किया गया था। उसके बाद मैं कितनी बार मैं सभी कार्यक्षेत्र, चेकआउट फिर से आदि हर बार मैं इस नए संस्करण मिल मैं निम्नलिखित त्रुटियों के साथ खत्म करते हुए संकलन साफ, निम्नलिखित त्रुटि हो रही है, कोई फर्क नहीं पड़ता:Google ड्राइव पॉड दूषित वर्कस्पेस

duplicate symbol _GSDK_NSClassFromString in: 
    .../Pods/FirebaseCore/Frameworks/FirebaseCore.framework/FirebaseCore(overload_9ea29fd47bf44ee000bc4282b65dac06.o) 
    ...Pods/GoogleSymbolUtilities/Frameworks/frameworks/GoogleSymbolUtilities.framework/GoogleSymbolUtilities(overload.o) 
duplicate symbol _GSDK_objc_getClass in: 
    ...Pods/FirebaseCore/Frameworks/FirebaseCore.framework/FirebaseCore(overload_9ea29fd47bf44ee000bc4282b65dac06.o) 
    ...Pods/GoogleSymbolUtilities/Frameworks/frameworks/GoogleSymbolUtilities.framework/GoogleSymbolUtilities(overload.o) 
duplicate symbol _GSDK_objc_getProtocol in: 
    ...Pods/FirebaseCore/Frameworks/FirebaseCore.framework/FirebaseCore(overload_9ea29fd47bf44ee000bc4282b65dac06.o) 
    ...Pods/GoogleSymbolUtilities/Frameworks/frameworks/GoogleSymbolUtilities.framework/GoogleSymbolUtilities(overload.o) 
duplicate symbol _GSDK_objc_lookUpClass in: 
    ...Pods/FirebaseCore/Frameworks/FirebaseCore.framework/FirebaseCore(overload_9ea29fd47bf44ee000bc4282b65dac06.o) 
    ..Pods/GoogleSymbolUtilities/Frameworks/frameworks/GoogleSymbolUtilities.framework/GoogleSymbolUtilities(overload.o) 
ld: 4 duplicate symbols for architecture arm64 
clang: error: linker command failed with exit code 1 (use -v to see invocation) 
+0

एक्सकोड पुनरारंभ करना भ्रष्टाचार को साफ़ करता है और मुझे कार्यक्षेत्र तक पहुंचने की अनुमति देता है। हालांकि मेरे पास अभी भी डुप्लिकेट प्रतीक त्रुटियां हैं। –

उत्तर

12

हल को हटाने -all_load अन्य लिंकर झंडे सेके अंतर्गत सेटिंग बिल्ड

+0

धन्यवाद! आपने मेरा दिन बचाया मुझे अपनी परियोजना पर फायरबेस एसडीके और GoogleMap एसडीके दोनों स्थापित करने के बाद समान त्रुटियों का सामना करना पड़ा। अन्य लिंकर ध्वज से -all_load हटाने के बाद, लिंक त्रुटि चली गई। – woogii

+0

क्या आप कृपया उल्लेख कर सकते हैं कि "अन्य लिंकर ध्वज" सूची में क्या है? मुझे एक ही समस्या का सामना करना पड़ रहा है, मैंने * -all_load * हटा दिया, लेकिन मुझे नई त्रुटियां मिलीं। –

0

मैं इस सवाल का iOS के लिए एक Kivy एप्लिकेशन में AdMob एकीकृत करने की कोशिश करने के लिए आया था। -all_loadसे अन्य लिंकर ध्वज, जैसा कि डेविड द्वारा सुझाया गया है, ऐप को त्रुटियों के बिना संकलित करने की अनुमति देता है, लेकिन ऐप बाद में दुर्घटनाग्रस्त हो जाएगा जब किवी आपके ऐप को तुरंत चालू करेगी।

मेरे मामले के लिए समाधान kivy-ios में प्रत्येक संग्रह पुस्तकालय के लिए -force_loadpath_to_archive का इस्तेमाल किया गया/जिले/lib/

उम्मीद है कि इस किसी और खोज का एक सा बचाता है!

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