今天早上一来,打包的时候,代码就开始全部报错,截图如如下。最开始还以为是xcode的资源包被动过了有问题,后来网上找了一堆资料都没有解决问题,然后就仔细研究错误内容,发现有一个time.h文件是我们自己工程里有的,然后尝试吧这个文件删除,就解决了。
后来再查资料,Stack Overflow上有一篇大致相同的问题,问题产生的原因是说因为本地文件time.h跟系统的有了冲突,所以才导致的错误,Stack Overflow原文链接如下
stackoverflow.com/questions/29244987/cyclic-dependency-in-module-darwin-darwin-medialib-uikit-darwin
但是个人觉得比较奇怪的是,同样的代码以及同样的环境,前一晚下班前也打了个包,完全没问题,第二天一来就报这样的错误了。而且time.h这个文件在工程中也不是一天两天了,之前也一直都没报过错,现在是有这个文件就编译也不行,打包也不行。
写得有点乱,希望这个能帮到跟我遇到同样问题的人吧,哈哈哈。