Facebook SDK for iOS

Helps you build engaging social apps and get more installs.

Includes Bolts, Account Kit, Audience Network, and Facebook frameworks. Requires Xcode 8.

v4.23.0. See Change Log or Upgrade Guide.

Read our iOS 9 guide

Get Started on iOS
Basics for iOS

SDK Reference Docs
API Reference Docs

In iOS SDK

Login

People can sign in to your app with their Facebook Login.

Account Kit

People can login in to your app by using just their phone number or email address — no password needed.

Share

People on your app can share, send a message, or like content in your app. They can also share Custom Stories with Open Graph.

Ads

Drive installs with Mobile App Install Ads. Increase engagement with Mobile App Engagement Ads. Find your target audience with Custom Audiences for Mobile Apps. Monetize in your app with Audience Network.

App Events

Understand people's actions in your app and measure the effectiveness of your Mobile App Ads.

Graph API

Get data in and out of Facebook's social graph. Query data, post stories, upload photos and do other tasks.

Audience Network

The Audience Network enables you to monetize your iOS apps with Facebook ads. See Adding Ad Banners, Full-Screen Ads in iOS and Native Ad API in iOS.

App Invites

People can send invites to friends from your app.

Link to a context in your app.

Related Resources

FAQ and Troubleshooting

Common questions and troubleshooting tips.

Error Handling

Build a robust and reliable app.