Software⏱️ 3 min read📅 2026-06-04

How to Fix: FBSDKCoreKit/FBSDKCoreKit.h not found error

The error occurs when the framework is not properly integrated into the project, causing a circular dependency issue. To resolve this, try cleaning and rebuilding the project.

Quick Answer: Try cleaning and rebuilding the project to resolve the circular dependency issue.

The 'FBSDKCoreKit/FBSDKCoreKit.h not found' error is a common issue encountered by developers who integrate Facebook SDK into their iOS projects. This error occurs when the framework is not properly linked or included in the project, causing the compiler to fail.

This error can be frustrating as it affects the functionality of the Facebook login feature and may lead to unexpected crashes or errors in the app.

🔍 Why This Happens

  • The primary reason for this error is that the framework is not properly linked or included in the project. When the project is first created, the frameworks are added manually, but sometimes they get removed during the development process.
  • Another possible cause is that the framework is not correctly configured in the project settings. This can happen if the frameworks are dragged and dropped into the project without properly setting up their dependencies.

🚀 How to Resolve This Issue

Re-linking the Framework

  1. Step 1: Step 1: Open the project's target settings by selecting the project in Xcode and clicking on the 'Target' tab. Then, click on the '+' button at the bottom left corner of the screen to add a new framework.
  2. Step 2: Step 2: In the 'Add Frameworks' dialog box, select the 'FBSDKCoreKit.framework' from the list of available frameworks. Make sure to check the box next to 'Include in the Target' to ensure it's properly linked.
  3. Step 3: Step 3: Repeat steps 1 and 2 for the 'FBSDKLoginKit.framework' and 'FBSDKShareKit.framework'. This will ensure that all three frameworks are correctly linked to the project.

Alternative Fix

  1. Step 1: Step 1: Clean and rebuild the project by going to Product > Clean Build Folder or by pressing Command + Shift + K. Then, rebuild the project again by clicking on the 'Product' menu and selecting 'Build'.
  2. Step 2: Step 2: If the error persists after cleaning and rebuilding, try deleting the Derived Data folder in Xcode. To do this, go to Window > Projects > Derived Data and delete the contents of the folder.

✨ Wrapping Up

To resolve the 'FBSDKCoreKit/FBSDKCoreKit.h not found' error, try re-linking the framework by following steps 1-3 outlined in Method 1. If this doesn't work, try using Method 2 as an alternative fix. By following these steps, you should be able to resolve the issue and get your Facebook login feature working properly again.

Did this fix your problem?

If not, try searching for specific error codes.

🔍 Search Error Database

❓ Frequently Asked Questions