2015-07-05 3 views
3

Я использую Parse в существующем проекте, и, проведя часы, я не могу его скомпилировать. Я хочу использовать FB с Parse, и я попробовал следующее.Дублируемое определение интерфейса для класса 'PFFacebookUtils' - IOS

Pod файл

pod 'Parse' 
pod 'ParseFacebookUtilsV4' 

, который добавляет:

Using Bolts (1.2.0) 
Installing FBSDKCoreKit (4.3.0) 
Installing FBSDKLoginKit (4.3.0) 
Using Parse (1.7.5) 
Installing ParseFacebookUtilsV4 (1.7.5) 

Импорт

#import <Parse/Parse.h> 

Ошибка:

@interface PFFacebookUtils : NSObject Duplicate interface definition for class 'PFFacebookUtils' 

Даже если добавить в мой импорт:

#import <ParseFacebookUtilsV4/PFFacebookUtils.h> 

ошибка остается прежней.

+0

Любые удачи? Я тоже застрял. – John

+0

У меня точно такая же проблема. Единственное отличие заключается в том, что у меня 440 сбоев сборки из Xcode http://stackoverflow.com/questions/33180650/pod-update-results-in-duplicate-interface-definition-for-class-xxx-for-all-aws – leonard

+0

У меня было та же проблема. Я обнаружил, что импортировал фреймворк и добавил локальный путь к локальной версии фреймворка в «пути поиска каркаса» на этапах сборки. Это нормально, если вы не используете cocoapods, но если это так, это избыточно и должно быть удалено. – jungledev

ответ

0

Загрузили ли какой-либо Facebook SDK на свой жесткий диск и добавили в него свой путь к настройкам «пути поиска каркаса» в вашем проекте? Если вы это сделали, удалите фреймворк и удалите путь из путей поиска фреймов. Это не нужно делать, если вы импортируете его с помощью cocoapods.

Смежные вопросы