模块'Darwin'中的循环依赖:在XCode 9.2中

时间:2017-12-27 15:20:39

标签: ios xcode darwin

突然发生这个奇怪的错误。

enter image description here

我已尝试清除和删除派生数据,并尝试更改构建设置中的启用模块标记。

enter image description here 有谁知道如何在Xcode中修复这个错误。

编辑:错误仅在归档时显示,我可以在Simulator中成功构建和运行。

只需通过Cocoapods安装Core plotGoogle speech api即可轻松复制。

1 个答案:

答案 0 :(得分:0)

有同样的问题,通过在我的Swift桥接头文件中用#import <CommonCrypto/CommonCrypto.h>替换#import <CommonCrypto/CommonHMAC.h>来修复。前者包括CommonKeyDerivation.h,最终包含time.h。但是,gRPC也有一个time.h文件,因为它在标头搜索路径中具有标头优先级,因此使用其timer.h版本而不是系统版本,这导致了您提到的问题。希望这会有所帮助。