Not sure what is the problem.. 91 symbols found duplicated for armv7
Am on a Swift project targeting iOS 7.1.
Both frameworks are of the latest versi
Follow these step: applicatonTarget-> Build Phase-> expend Compile sources.
Here, you need to remove those file that causes duplicate symbol error. Then build again.
I had the same issue with the 91 duplicates. What worked for me was simply to remove the Bolts.framework which seems to be somehow already included in Facebook new SDK.
Hope it helps!
This worked for me.
1) I deleted the Bolts.framework that came with parse.
2) Added only parse (selecting copy into destination folder) & facebookSDK (unchecking copy into destination folder). Also checked Framework search path in Build Settings.
3) Added NSString *const BFTaskMultipleExceptionsException = @"BFMultipleExceptionsException";
in AppDelegate.m before
@interface AppDelegate ()
@end
I know an answer has already been accepted, but this has now been resolved by Facebook.
If you download the latest Parse SDK (1.7.0) and Facebook SDK (4.0.0) as of this writing, it should work just fine. Both SDKs were updated just hours ago.
I have imported and copied Bolts.framework and Parse.framework from the Parse SDK, and then linked to Facebooks SDK (now called FBSDKCoreKit.framework), and it successfully builds the project.
Duplicate question: Parse and facebook sdk -duplicate symbol
Had the same issue.
Instead of adding the Bolts.framework and FacebookSDK.framework as framework to your project, add them as Pods:
pod 'Bolts'
pod 'Facebook-iOS-SDK', '3.23.1'
Find here all the Facebook SDK versions available, in case you need to use one which is not the latest.
In case you're using Swift, you need to add the following in your bridging header:
#import <FacebookSDK/FacebookSDK.h>
#import <Bolts/Bolts.h>