类“PFFacebookUtils”的重复接口定义 - IOS

Posted

技术标签:

【中文标题】类“PFFacebookUtils”的重复接口定义 - IOS【英文标题】:Duplicate interface definition for class 'PFFacebookUtils' - IOS 【发布时间】:2015-07-05 11:23:16 【问题描述】:

我在现有项目上使用 Parse,但在花费数小时后,我无法编译它。我想在 Parse 中使用 FB,我尝试了以下方法。

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>

错误依旧。

【问题讨论】:

运气好吗?我也卡在这里了。 我也有同样的问题。唯一的区别是我有 440 个来自 Xcode ***.com/questions/33180650/… 的构建失败 我遇到了同样的问题。我发现我已经导入了框架,并将本地版本的框架的本地路径添加到构建阶段的“框架搜索路径”中。如果您不使用 cocoapods,这很好,但如果您使用,这是多余的,应该删除。 【参考方案1】:

您是否将任何 Facebook SDK 下载到硬盘并将其路径添加到项目中的“框架搜索路径”配置中?如果您这样做了,则删除框架并从框架搜索路径中删除路径。如果您使用 cocoapods 导入它,则不需要这样做。

【讨论】:

以上是关于类“PFFacebookUtils”的重复接口定义 - IOS的主要内容,如果未能解决你的问题,请参考以下文章

类'RCTViewManager'XCode的重复接口定义

类 Parse 的重复接口定义

类“Resources.h”的重复接口定义

Objective-C中接口和类定义之间的关系[重复]

没有这样的模块'PFFacebookUtils'

类'test_coredataAppDelegate'的重复接口声明