Tôi đang mã hóa ứng dụng iOS 8 bằng cách sử dụng FBSDK nhanh chóng để cho phép người dùng đăng nhập vào ứng dụng của tôi. Cho đến nay tôi đã triển khai thành công tính năng đăng nhập bằng cách sử dụng FBSDK v3.25 nhanh chóng bằng cách sử dụng tệp Bridging-Header.h và cập nhật info.plist theo hướng dẫn được đưa ra trên trang web của nhà phát triển FB. Bây giờ tôi muốn thực hiện một ứng dụng (hoặc cập nhật một hiện tại của tôi) để FBSDK v4.01 nhưng khi tôi làm theo cùng một quy trình tích hợp nó vào ứng dụng của tôi tôi nhận được các lỗi sau đây:vấn đề sử dụng FBSDK trong ứng dụng iOS nhanh chóng
-> 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'
Điều rõ ràng nhất để lưu ý là lỗi cuối cùng mà nói rằng tiêu đề cầu nối không thể được tìm thấy nhưng nó là trong cùng một vị trí như nó đã được cho khi tôi đã sử dụng FBSDK 3,25?
Ngoài ra, tất cả tài liệu và hướng dẫn trên trang web của nhà phát triển FaceBook đều nằm trong obj-c vì vậy việc tìm kiếm giải pháp là một quá trình rất bực bội. Bất cứ ai có thể giúp chẩn đoán những gì tôi đang làm sai? Bất kỳ trợ giúp được đánh giá cao!
cập nhật
cho thời gian được tôi đã quản lý để biên dịch ứng dụng của tôi bằng cách làm theo các hướng dẫn trong các nhà phát triển Facebook cổng thông tin và loại bỏ tất cả các module từ FBSDK bằng cách chạy sau trong terminal
rm -r ~/Documents/FacebookSDK/FBSDKCoreKit.framework/Modules/
rm -r ~/Documents/FacebookSDK/FBSDKLoginKit.framework/Modules/
rm -r ~/Documents/FacebookSDK/FBSDKShareKit.framework/Modules/
đây là giải pháp thay thế của tôi cho đến khi khắc phục đúng cách được giải phóng.
điều đã khắc phục sự cố này đối với tôi là Thêm cờ "-ObjC" vào cài đặt xây dựng "Cờ kết nối khác" của dự án của tôi. –
Tôi rất vui vì tôi không phải là người duy nhất gặp vấn đề này! Điều này đến như là một cứu trợ lớn để nghe được xử lý của nó với – Danoram
Chỉ cần một bản cập nhật nhanh chóng tôi đã có thể làm cho nó được biên dịch bằng cách sử dụng mã của abjurato hình thức đăng bài của mình về câu hỏi này: http://stackoverflow.com/questions/29435377/facebook-ios8- sdk-build-module-error-for-fbsdkcorekit –