2016-12-03 13 views
5

मैं iOS एप्लिकेशन जो निम्नलिखित लिंकर त्रुटि फेंक रहा है FirebaseUI/भंडारण फली जोड़ने के लिए कोशिश कर रहा हूँ:जोड़ना FirebaseUI/भंडारण iOS एप्लिकेशन के लिए फली फेंकता वास्तुकला x86_64 के लिए रूपरेखा नहीं मिला SDWebImage

framework not found SDWebImage for architecture x86_64

मैं जोड़ने की कोशिश की है एसडीवेब इमेज स्वतंत्र रूप से और यह काम करता है लेकिन जैसे ही मैं फायरबेस यूआई/स्टोरेज पॉड जोड़ता हूं, यह उपरोक्त त्रुटि को फेंकता है।

कोई भी विचार यह है कि क्या कारण हो सकता है?

target 'myApp' do 

pod 'Firebase/Core' 
pod 'Firebase/Database' 
pod 'Firebase/Storage' 

pod 'FirebaseUI/Storage' 

pod 'SDWebImage' 
pod 'MMDrawerController' 

end 
+0

कुछ और जानकारी साझा करने के बारे में सोचते हैं (पॉडफाइल, 'पॉड इंस्टॉल' आउटपुट, संस्करण संख्या इत्यादि)? –

+0

आपको दूसरी 'एसडीवेब इमेज' की आवश्यकता नहीं है क्योंकि इसे स्वचालित रूप से 'फायरबेस यूआई/स्टोरेज' से खींचा जाना चाहिए। आप कोकोपोड का किस संस्करण का उपयोग कर रहे हैं? इसके अलावा, यह ओब्जे-सी या स्विफ्ट है? क्या आपके पास 'use_frameworks' है, यदि आपको इसकी आवश्यकता है (स्विफ्ट का उपयोग कर रहे हैं)। –

+0

मैं कोकोपोड के नवीनतम संस्करण का उपयोग कर रहा हूं। यह ओब्जे-सी है। –

उत्तर

6

मैं इस में ठीक उसी समस्या थी:

यह वही मेरी Podfile लग रहा है की तरह है। मैं अपने फली फ़ाइल बदलकर तय कर दी है लगता है ...

target 'MyApp' do 
    # Uncomment this line if you're using Swift or would like to use dynamic frameworks 
    use_frameworks! 

    # Pods for MyApp 
    pod 'SDWebImage', '~>3.8' 
    # pod 'Firebase/Core' 
    pod 'FirebaseUI', '~> 1.0' 

    target 'MyAppTests' do 
    inherit! :search_paths 
    # Pods for testing 
    end 

    target 'MyAppUITests' do 
    inherit! :search_paths 
    # Pods for testing 
    end 

end 
कुछ बातें

गौर करने योग्य

  1. मैं use_frameworks चालू भले ही मैं उद्देश्य सी का उपयोग कर रहा
  2. मैं बदल गया मेरे फायरबेस फोड कॉल से बाहर - वे स्वचालित रूप से FirebaseUI
+1

यह कोकोपोड्स में एक मुद्दा प्रतीत होता है। यदि आप 'use_frameworks' को छोड़ देते हैं तो SDWebImage सही ढंग से शामिल किया गया है, लेकिन पॉड्स लिंकर झंडे जोड़ता है जो तब एसडीवेब इमेज फ्रेमवर्क फॉर्म में मौजूद होने की अपेक्षा करता है। Https://github.com/firebase/FirebaseUI-iOS/issues/194 –

+2

देखें आपने अपना दिन बचाया। यह काम करता है अगर आप 'use_frameworks' को अनमोल करते हैं! – superpuccio

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