Facebook said they would release swift 3.0 support when swift reaches GM, so if it is available, this would be the way to go. Otherwise their Github page do have Swift 3.0...though in beta. Facebook Swift 3.0 Github
First update your local specs repo by doing this:
Pod repo update
Then in your pod file do:
# Uncomment this line to define a global platform for your project # platform :ios, '9.0' target 'Project' do dynamic frameworks use_frameworks! # Pods for Project pod 'FacebookCore' pod 'FacebookLogin' pod 'FacebookShare' post_install do |installer| installer.pods_project.targets.each do |target| target.build_configurations.each do |config| config.build_settings['SWIFT_VERSION'] = '3.0' end end end end
Then install the pod
The last lines
post_install do |installer| basically goes through all the frameworks added and makes the pod ask for the swift 3.0 version instead of the default version.