2

我刚刚在我的 iOS 代码库中更新了一个名为 Appodeal 的框架,并开始看到这些重复的符号错误。我知道这些错误通常会在构建阶段包含两次框架时出现,所以我检查了这个并验证它只包含一次。我替换框架的方式是删除旧的 Appodeal.framework,然后将新的 Appodeal.framework 复制到项目目录中。更新框架后,我还清理了项目和构建文件夹。

我看到的错误是 -

duplicate symbol _OBJC_IVAR_$_AppodealCircleTimer._font in:
    /Users/abc/Documents/Develop/IRCTC/Appodeal/Appodeal.framework/Appodeal(AppodealCircleTimer-AC8FA416DBD204B8.o)
    /Users/abc/Documents/Develop/IRCTC/Appodeal/Appodeal.framework/Appodeal(AppodealCircleTimer-FC164D706B975948.o)
duplicate symbol _OBJC_IVAR_$_AppodealCircleTimer._offset in:
    /Users/abc/Documents/Develop/IRCTC/Appodeal/Appodeal.framework/Appodeal(AppodealCircleTimer-AC8FA416DBD204B8.o)
    /Users/abc/Documents/Develop/IRCTC/Appodeal/Appodeal.framework/Appodeal(AppodealCircleTimer-FC164D706B975948.o)

查看日志我想知道为什么要为AppodealCircleTimer. 有人可以帮我弄清楚这里有什么问题吗?

4

1 回答 1

0
Add this to the Library Search Paths in Build Settings and make sure you select recursive, delete other library paths which might be absolute paths.

$(PROJECT_DIR)

前段时间也对我有用,但是来自 Appodeal 的人有超快速的支持,这真的很有帮助而且很好。我随时通过他们主页的实时聊天与他们联系。@tbag 尝试询问他们这是否有帮助

于 2016-03-31T17:17:53.490 回答