Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to install facebook sdk for iOS using cocoapods?

In the facebook's documentation: Here: https://developers.facebook.com/docs/ios/getting-started

It's written that we could use:

pod \'Facebook-iOS-SDK\'

For installing pods in our project. But I added it in the pod file at line 10 and try to run pod install, it shows following error on terminal:

[!] Oh no, an error occurred.

It appears to have originated from your Podfile at line 10.

Search for existing github issues similar to yours:
https://github.com/CocoaPods/CocoaPods/search?q=%2FUsers%2Fprajeetshrestha%2FDesktop%2FHotRents%2FPodfile%3A10%3A+syntax+error%2C+unexpected+%24undefined%0A++++pod+%5C%27%2FUsers%2Fprajeetshrestha%2FDeskt...%0A+++++++++%5E%0A%2FUsers%2Fprajeetshrestha%2FDesktop%2FHotRents%2FPodfile%3A13%3A+syntax+error%2C+unexpected+tCONSTANT%2C+expecting+keyword_end%0Atarget+%27HotRentsTests%27+do%0A+++++++++++++++++++++%5E%0A%2FUsers%2Fprajeetshrestha%2FDesktop%2FHotRents%2FPodfile%3A13%3A+unterminated+string+meets+end+of+file%0A%2FUsers%2Fprajeetshrestha%2FDesktop%2FHotRents%2FPodfile%3A13%3A+syntax+error%2C+unexpected+end-of-input%2C+expecting+keyword_end&type=Issues

If none exists, create a ticket, with the template displayed above, on:
https://github.com/CocoaPods/CocoaPods/issues/new
like image 201
Prajeet Shrestha Avatar asked Mar 13 '15 23:03

Prajeet Shrestha


People also ask

How do I add Facebook SDK framework to Xcode?

In Xcode, click File > Swift Packages > Add Package Dependency. In the dialog that appears, enter the repository URL: https://github.com/facebook/facebook-ios-sdk. In Version, select Up to Next Major and the default option. Complete the prompts to select the libraries you want to use in your project.

What is Facebook SDK for iOS?

The Facebook SDK is what allows mobile app developers to integrate Facebook within a mobile app. SDK stands for software development kit, and it allows for a website or app to integrate with Facebook seamlessly.


2 Answers

Facebook-iOS-SDK has been deprecated (see the message cocoapods give you when you use pod install).

According to Facebook You should use:

pod "FBSDKCoreKit";
pod "FBSDKLoginKit";
pod "FBSDKShareKit";
pod "FBSDKMessengerShareKit";
like image 70
aramusss Avatar answered Oct 06 '22 15:10

aramusss


Changing the pod link to

pod "Facebook-iOS-SDK"

solved it why do they put \' in documentation is the question now?

EDIT: This answer is now outdated. The correct way to install facebook Pod is as @aramusss described above.

like image 2
Prajeet Shrestha Avatar answered Oct 06 '22 17:10

Prajeet Shrestha