2015-07-31 10 views
7

का उपयोग करके मैं अत्यधिक पूछे जाने वाले प्रश्न की तरह प्रतीत होता हूं, लेकिन इससे कोई फर्क नहीं पड़ता कि संबंधित प्रश्नों के कितने जवाब मैं पूछ रहा हूं, उनमें से कोई भी काम नहीं कर रहा है। देखें (क्रम में) here, here, here, और hereस्विफ्ट डिल्ड: लाइब्रेरी लोड नहीं हुई - कोकोपोड्स

मैं कोकोपोड्स का उपयोग करके आईओएस 8 (केवल आईफोन) के साथ एक्सकोड 6.4 चला रहा हूं। प्रदान किए गए कई अन्य उत्तरों में, एक बिल्ड सेटिंग, या सामान्य सेटिंग प्रतीत होती है जो एक्सकोड के मेरे संस्करण में मौजूद नहीं है, कई निष्कर्षों को उपयोगी नहीं है।

संदर्भ के मामले में, मैंने This CocoaPods Tutorial का पालन किया जो आसानी से काम करता था। लेकिन यह तब होता है जब मैं ऐप को अपने फोन पर लोड करने का प्रयास करता हूं (हाँ, मेरे पास वैध प्रमाणपत्र हैं, और मेरे अन्य ऐप्स अन्य निर्भरताओं का उपयोग किये बिना ठीक काम करते हैं), ऐप तुरंत लोड होने के बारे में ठीक हो जाता है।

dyld: Library not loaded: @rpath/Pods_ExamplePods.framework/Pods_ExamplePods 
Referenced from: /private/var/mobile/Containers/Bundle/Application/F109A377-3EA4-48C2-9042-CB6C384C9F30/ExamplePods.app/ExamplePods 
Reason: image not found 
(lldb) 

यहाँ देखें, जहां मैं अपने एप्लिकेशन "ExamplePods"

enter image description here

नामित और फिर यहाँ मेरी फ़ोल्डर संरचना, कार्यस्थान मोड में खोला है। ध्यान दें कि केवल 3 निर्भरताएं हैं।

enter image description here

फिर देखना "सामान्य सेटिंग" और "सेटिंग बनाएँ"

enter image description here

enter image description here

मैं एक पूरा नुकसान में हूँ, मदद की बहुत सराहना कर रहा है!

उत्तर

2

मुझे लगता है कि आपको भी एक चेतावनी मिल रही है। क्या चेतावनी कुछ ऐसा है?

एलडी: चेतावनी: -weak_framework -bitcode_bundle (एक्सकोड सेटिंग ENABLE_BITCODE = YES) के साथ उपयोग किए जाने पर -फ्रेमवर्क के रूप में माना जाता है। कमजोर जोड़ने अभी भी हेडर

में उपलब्धता के मार्क-अप के आधार पर हो सकता है तो आप ढांचा कमजोर जुड़ा हुआ है और अक्षम bitcode ..

यहाँ इस स्क्रीनशॉट मिले रखने के लिए प्रयास करना चाहिए है।

यदि यह काम नहीं करता है तो कुछ भी अक्षम करने का प्रयास करें जिसे आपने संकलित नहीं किया है। फोड अपडेट इत्यादि के लिए जाँच करना

+1

क्या आप स्क्रीनशॉट को मूल उत्तर से लिंक कर सकते हैं? – onmyway133

0

यह एक ज्ञात कोको पॉड्स मुद्दा है। https://github.com/CocoaPods/CocoaPods/issues/3903

आप या तो कोको फोड डाउनग्रेड कर सकते हैं। या उस पोस्ट का उल्लेख करने वाले तरीकों का उपयोग करके: "संगतता संस्करण" को पूरी तरह हटाएं, इसे खाली छोड़ दें। एक साधारण स्क्रिप्ट इस स्वचालित करने के लिए Podfile में जोड़ा जा सकता:

post_install do |installer| 
    installer.pods_project.targets.each do |target| 
    target.build_configurations.each do |config| 
     config.build_settings['DYLIB_COMPATIBILITY_VERSION'] = '' 
    end 
    end 
end 

फिर अपनी परियोजना फली स्थापित स्वच्छ और चलाते हैं।

+0

यह एक अलग समस्या की तरह दिखता है - यह एक असंगत लाइब्रेरी संस्करण के लिए एक फिक्स है, और यह एक लापता बाइनरी छवि के बारे में है। –

-1

मुझे एक ही समस्या थी और समाधान के बाद इसे हल किया गया।

लिंक्ड फ्रेमवर्क और पुस्तकालयों (बिल्ड चरणों में) में, आवश्यकतानुसार वैकल्पिक रूप से Pods.framework को चिह्नित करें।

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