台风DI框架产生了模糊的参考"错误

时间:2016-03-20 22:40:58

标签: swift2 xcode7 typhoon

我正在构建一个iOS应用程序并使用Typhoon框架进行依赖注入。我目前有源包含的框架(即.git子模块),Typhoon.framework链接到我编译的二进制文件。但是,当我尝试创建第一个程序集时,出现错误Ambiguous reference to member 'withClass'突出显示TyphoonDefinition类:

assembly function, with highlight shown

查看错误详情,我看到这三个"候选人"找到。我迷失了为什么它认为有三种不同的台风定义,如果这确实意味着什么:

enter image description here

关于如何(1)解决歧义,或(2)获取有关候选人",错误或其他任何内容的更多信息的任何想法?

1 个答案:

答案 0 :(得分:1)

这似乎是某种构建工件问题,在我试图用迦太基部署台风然后作为子项目之间持续存在(我决定不使用迦太基,因为我的其他代表之一只能通过CocoaPods获得,而这当我通过源重新连接Typhoon时问题开始了。我清理了所有可以清理的东西(构建目录,派生数据,Xcode缓存等),它似乎已经消失了。