2016-05-12 5 views
5

ich diese FehlerKann nicht facebook ios SDK in Swift Projekt bauen

enter image description here

Hier bekommen, ist die Schoten, die

enter image description here

Mein Podfile installiert sind:

platform :ios, “8.0” 

post_install do |installer| 
    installer.pods_project.build_configuration_list.build_configurations.each do |configuration| 
     configuration.build_settings['CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES'] = 'YES' 
    end 
end 

target “Jemiyet” do 
pod 'SVProgressHUD' 
pod 'TWMessageBarManager' 
pod 'QMServices' 
pod 'Fabric' 
pod 'Crashlytics' 
end 

Ich benutze xcode 7.3.1 und Facebook SDK 4,11 (kopiert in Projektordnern)

enter image description here

fefe

Jeder weiß, wie dieses Problem beheben?

UPDATE: Wie ich verstehen kann, habe ich Schrauben in Pods installiert und ich kann nicht verwenden use_framworks! in Pods, weil eine der Bibliotheken in Pods kein dynamisches Framework ist, also wenn ich FBSDKCore- und Login-Frameworks einbinde, versucht es, Bolts in Pods zu verwenden, aber es ergibt nicht-modulare Fehler, weil Bolts in Pods keine Modulmap-Datei haben.

Antwort

2

ich dies nur durch das Entfernen import FBSDKCorekit Linie festgelegt und über CocoaPods dann funktioniert alles einwandfrei installieren.

2

Ich denke, die bessere Lösung wäre FacebookSDK via Cocoapods zu integrieren.

Entfernen Sie einfach Ihre manuelle Integration, fügen Sie pod 'FBSDKCoreKit', '~> 4.11' in Ihrem PodFile hinzu und tun Sie pod install.

+0

das ist, was passiert, wenn ich über cocoapods zu installieren versuchen -> http://s32.postimg.org/p6dyfa6bp/Screen_Shot_2016_05_12_at_19_22_34.png –

+0

Versuchen Sie, indem Sie Ihre 'post_install' –

+0

Versuchte, ich erhielt gleiche Sache –

1

Integrieren Sie FacebookSDK mit podfile. Nach der Integration entfernen Sie die Dateien, die Sie direkt in Ihr Projekt importiert haben. Die Verwendung von Podfile ist besser als die direkte Implementierung. Sie können einfache Updates nur von pod update nicht manuell herunterladen. Daher ist es am besten, Pod zu verwenden, um Any Framework zu implementieren.