2015-04-09 10 views
16

के लिए डुप्लिकेट प्रतीकों मुझे डिवाइस और सिम्युलेटर पर अपने एक्सकोड प्रोजेक्ट का निर्माण करने में परेशानी हो रही है। मुझे क्रैशलिटिक्स फ्रेमवर्क और फैब्रिक.फ्रेमवर्क के लिए डुप्लिकेट प्रतीक त्रुटियों का एक गुच्छा प्राप्त हो रहा है।एक्सकोड: बिल्ड नहीं कर सकता, डुप्लिकेट प्रतीक - एलडी: 305 आर्किटेक्चर arm64

त्रुटि कुछ इस तरह दिखता है:

duplicate symbol _OBJC_IVAR_$_CLSIcon._prerendered in: 
    /Users/Abdi/Desktop/app-ios/Pods/CrashlyticsFramework/Crashlytics.framework/Crashlytics(CLSIcon.o) 
    /Users/Abdi/Desktop/bento-ios/Fabric.framework/Fabric(CLSIcon.o) 
duplicate symbol _OBJC_IVAR_$_CLSIcon._size in: 
    /Users/Abdi/Desktop/app-ios/Pods/CrashlyticsFramework/Crashlytics.framework/Crashlytics(CLSIcon.o) 
    /Users/Abdi/Desktop/app-ios/Fabric.framework/Fabric(CLSIcon.o) 
duplicate symbol _OBJC_METACLASS_$_CLSIcon in: 
    /Users/Abdi/Desktop/app-ios/Pods/CrashlyticsFramework/Crashlytics.framework/Crashlytics(CLSIcon.o) 
    /Users/Abdi/Desktop/bento-ios/Fabric.framework/Fabric(CLSIcon.o) 
ld: 305 duplicate symbols for architecture arm64 
clang: error: linker command failed with exit code 1 (use -v to see invocation) 
+1

मुझे लगता है कि यदि आप फैब्रिक का उपयोग करते हैं, तो आपको विशेष रूप से क्रैशलिटिक्स को शामिल करने की आवश्यकता नहीं है। अपने पॉडफाइल, 'पॉड इंस्टॉल' से क्रैशलीटिक्स ड्रॉप करें, और फिर फिर से निर्माण करने का प्रयास करें। – rickerbh

+0

बिल्कुल सही, धन्यवाद! –

+0

कृपया उत्तर के रूप में उत्तर को चिह्नित करें यदि आपकी मदद की गई है। धन्यवाद – webo80

उत्तर

65

मैं सिर्फ महसूस किया कि जवाब कोड, 'Crashlytics' फली में शामिल है तो कोई 'जवाब' फली जोड़नी होगी। मेरे लिए थोड़ा मस्तिष्क था। उन्हें अपने दस्तावेज़ अपडेट करना चाहिए।

+4

अच्छा पकड़ो! इस समस्या वाले लोगों के लिए, फैब्रिक दस्तावेज़ों में पाए गए नमूना कोड आपको उत्तर आयात करने के लिए कहेंगे। आयात क्रैशलिटिक्स –

+2

लॉल के साथ बदलें! इसे इंगित करने के लिए बहुत बहुत धन्यवाद !!! : डी – Ben

+1

यह अभी भी एक्सकोड 7.2.1, फैब्रिक 1.6.7 और क्रैशलिटिक्स 3.7.0 – jaytrixz

1

यहाँ में दिए गए सुझावों को स्थानीय रूप से हमारे मशीनों के लिए समस्या हल हो और सीआई सर्वर पर ->https://github.com/zergtmn/Fabric/issues/5

विशेष रूप से, बीमा है कि कपड़ा मैक अनुप्रयोग स्थापित किया गया था और podfile अद्यतन करने:

pod 'Fabric/Core', '~> 1.2' 
pod 'Fabric/Crashlytics', '~> 1.2' 

फिर अंत में अद्यतन करने Crashlytics XCode से स्क्रिप्ट चलाने:

./Pods/Fabric/Fabric.framework/run YOUR_API_KEY YOUR_API_SECRET 
संबंधित मुद्दे