5

मैं फली के माध्यम से फायरबेस सेटअप लागू कर रहा हूं।ld: पुस्तकालय नहीं मिला -lGoogleToolboxForMac

मेरी पॉड्स फ़ाइल निम्न की तरह दिखती है।

# Uncomment the next line to define a global platform for your project 
platform :ios, '8.0' 
# $(PROJECT_DIR)/build/Debug-iphoneos/GoogleToolboxForMac lib search path 
target 'ProductName' do 
    # Uncomment the next line if you're using Swift or would like to use dynamic frameworks 
    # use_frameworks! 

    # Pods for mCura 

pod 'Firebase/Core' 
pod 'Firebase/Messaging' 

end 

सबकुछ आईपैड सिम्युलेटर के साथ ठीक है। यह चल रहा है लेकिन जब मैं iDevice में अपना आवेदन चलाता हूं। यह पुस्तकालय नहीं मिला है।

ld: library not found for -lGoogleToolboxForMac 
clang: error: linker command failed with exit code 1 (use -v to see invocation) 

मैं पहले से ही इस त्रुटि & दूर करने के लिए 2 दिन व्यर्थ है सब कुछ मैं नेट पर मिल सकता है की कोशिश की। और GoogleToolboxForMac लाइब्रेरी स्वचालित रूप से इंस्टॉल हो जाती है जब फ़ायरबेस पॉड स्थापित हो जाता है।

उत्तर

11

मैं कोड के बाद अपनी पॉड फ़ाइल बदलता हूं और पॉड पुनः स्थापित करता हूं। यह GoogleToolboxForMac के लिए सभी आवश्यक फ़ाइलों को स्थापित करता है।

# Uncomment the next line to define a global platform for your project 
platform :ios, '9.0' 
target 'ProductName' do 

    # Uncomment the next line if you're using Swift or would like to use dynamic frameworks 
    # use_frameworks! 

pod 'Firebase/Core' 
pod 'Firebase/Messaging' 
pod 'GoogleToolboxForMac', '~> 2.1' 

end 

फली

1 स्थापित कर रहा है के बाद) योजना बदलें जेनेरिक आईओएस डिवाइस के लिए और बनाएँ।

2) सफलता के निर्माण के बाद आप लाल रंग की बजाय ब्लैक रंग में libGoogleToolboxForMac.a फ़ाइल देख सकते हैं।

3) अब डिवाइस का चयन करें और iDevice पर निर्माण चलाएं। स्क्रीनशॉट का पालन करें।

enter image description here

या आप का निर्माण पुस्तकालय libGoogleToolboxForMac.a

+0

यह सही है। धन्यवाद! – chaunv

1

मैं भी इस अपवाद हो रही थी हो सकता है:

enter image description here

यह बजाय Xcode में/मंच/ios फ़ोल्डर खोलने के बाद तय /platform/ios/MyApp.xcodeproj फ़ाइल।

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