में एफबीएसडीके का उपयोग करते हुए मैं एफबीएसडीके का उपयोग करके स्विफ्ट में आईओएस 8 ऐप को कोड कर रहा हूं ताकि उपयोगकर्ता मेरे ऐप में लॉग इन कर सकें। अब तक मैंने एफबीएसडीके v3.25 का उपयोग करके ब्रिजिंग-हेडर एच फ़ाइल का उपयोग करके स्विफ्ट में सफलतापूर्वक लॉगिन सुविधा लागू की है और एफबी डेवलपर्स वेबसाइट पर दिए गए निर्देशों के अनुसार info.plist को अपडेट किया है। अब मैं एक ऐप्लिकेशन बनाने के (या मेरे वर्तमान एक अद्यतन) v4.01 FBSDK लिए करना चाहते हैं लेकिन जब मैं अपने अनुप्रयोग में एकीकृत करने की उसी प्रक्रिया का पालन मैं निम्नलिखित त्रुटियाँ मिलती है:स्विफ्ट आईओएस एप्लिकेशन
-> FBSDKAppLinkResolver.h
/Users/danieloram/Desktop/IOS/SWIFT/FBLoginUsingSDK4/FacebookSDK/FBSDKCoreKit.framework/Headers/FBSDKAppLinkResolver.h:21:9: Include of non-modular header inside framework module 'FBSDKCoreKit.FBSDKAppLinkResolver'
/Users/danieloram/Desktop/IOS/SWIFT/FBLoginUsingSDK4/FacebookSDK/FBSDKCoreKit.framework/Headers/FBSDKAppLinkResolver.h:21:9: Include of non-modular header inside framework module 'FBSDKCoreKit.FBSDKAppLinkResolver'
-> Bridging-Header.h
/Users/danieloram/Desktop/IOS/SWIFT/FBLoginUsingSDK4/FBLoginUsingSDK4/Bridging-Header.h:12:9: Could not build module 'FBSDKCoreKit'
/Users/danieloram/Desktop/IOS/SWIFT/FBLoginUsingSDK4/FBLoginUsingSDK4/Bridging-Header.h:13:9: Could not build module 'FBSDKLoginKit'
/Users/danieloram/Desktop/IOS/SWIFT/FBLoginUsingSDK4/FBLoginUsingSDK4/Bridging-Header.h:12:9: Could not build module 'FBSDKCoreKit'
->FBSDKLoginButton.h
/Users/danieloram/Desktop/IOS/SWIFT/FBLoginUsingSDK4/FacebookSDK/FBSDKLoginKit.framework/Headers/FBSDKLoginButton.h:21:9: Could not build module 'FBSDKCoreKit'
Failed to import bridging header '/Users/danieloram/Desktop/IOS/SWIFT/FBLoginUsingSDK4/FBLoginUsingSDK4/Bridging-Header.h'
लिए सबसे स्पष्ट बात नोट आखिरी त्रुटि है जो कहती है कि ब्रिजिंग हेडर नहीं मिल सकता है, लेकिन यह उसी स्थान पर है जब मैं एफबीएसडीके 3.25 का उपयोग कर रहा था?
इसके अलावा, फेसबुक डेवलपर्स वेबसाइट पर सभी दस्तावेज और ट्यूटोरियल सभी ओबीजे-सी में हैं इसलिए समाधान ढूंढना बहुत ही निराशाजनक प्रक्रिया रहा है। क्या कोई निदान करने में मदद कर सकता है कि मैं क्या गलत कर रहा हूं? किसी भी मदद की सराहना की है!
अद्यतन
समय के लिए किया जा रहामैं पोर्टल फेसबुक डेवलपर्स में निर्देशों का पालन और टर्मिनल
rm -r ~/Documents/FacebookSDK/FBSDKCoreKit.framework/Modules/
rm -r ~/Documents/FacebookSDK/FBSDKLoginKit.framework/Modules/
rm -r ~/Documents/FacebookSDK/FBSDKShareKit.framework/Modules/
में निम्नलिखित चलाकर FBSDK से सभी मॉड्यूल को निकाल कर मेरे ऐप को संकलित करने में कामयाब रहे
यह एक उचित फिक्स जारी होने तक मेरा कामकाज है।
मेरे लिए इस मुद्दे को क्या तय किया गया था "मेरे लिंकर ध्वज" निर्माण सेटिंग में "-ओबीजेसी" ध्वज जोड़ना था। –
मुझे खुशी है कि मैं इस मुद्दे का सामना करने वाला अकेला नहीं हूं! यह – Danoram
के साथ निपटाए जाने के लिए एक बड़ी राहत के रूप में आता है। बस एक त्वरित अपडेट मैं इस सवाल पर abjurato के कोड फॉर्म का उपयोग करके संकलित करने में सक्षम था: http://stackoverflow.com/questions/29435377/facebook-ios8- sdk-build-module-error-for-fbsdkcorekit –