我在我的项目中观察到Google admob框架实现中的一个问题,这是其中一个文件给出了以下错误“类GADInterstitial的重复接口定义”,问题是我只有一个文件这一次,我没有插入#include,但总是#import,我试图删除DerivedData文件,我也将包名更改为项目,但这些尝试都没有解决错误,但我有另一个相同的项目(具有不同的名称)具有相同的类,设置等...并且工作完美!所以我想知道,Google框架可能会在两个不同的项目之间发生冲突吗?在那种情况下,我该怎么办?
答案 0 :(得分:0)
尝试在第二个项目中添加GADInterstitial类文件。
得到项目 - >目标 - >构建阶段并检查复制包资源。检查没有重复的文件。
如果您已重命名任何头文件,请执行此操作
1)清洁项目 2)删除"派生数据" (管理器>项目选项卡,选择项目并单击删除) 3)重启Xcode 4)构建
希望这对你有所帮助。