Getting Started: Swift 2 and Facebook SDK 4.8.0
I was starting a new Swift 2 project and saw the Facebook developer portal did not cover Swift. I figured I would take it upon myself to fill in some of the missing pieces of the tutorial found on developer.facebook.com. Full sample project on Github.
Importing the Facebook SDK frameworks into the project:
Download the Facebook SDK add the necessary framework files to your project. You will need to select “Copy items if needed” when adding the files to your project (click Options if now showing).
Configure your .plist
Add the following to
info.plist (right click, Open As > Source Code) inside the
Add the Facebook framework to your App Delegate
FBSDKShareKit and add a new application function.
Add login button to your View Controller
In one of your
ViewController.swift files import
FBSDKLoginKit and add the login button to the
Test your program
Run your application on the emulator or on a device and you should see a Facebook login button that will direct you to login. Logging in will store your application in your Facebook account’s Apps section as an authorized application. Inside the Swift application you now have a logout button instead of a login button.