在对项目进行几次更改后,我突然收到此生成错误:
对“ kCGImageAlphaPremultipliedLast”的引用不明确
当查看错误时,它显示出它被引用了4次:
有人可以告诉我这是怎么发生的,我怎么知道是什么原因造成的呢?我没有明确地从CoreGraphics导入任何东西,我的Prefix文件仅导入了“ Foundation.h”和一些自制的宏。但是,我导入了几个包含纯C代码的标头,但它们都封装在这样的东西中:
#ifndef __MYCCODE_H
#define __MYCCODE_H
// imports here
// c code here
#endif
这在使用LLVM 5.1的Xcode 5中发生
编辑:这似乎是与此项目不同的问题。评论此行代码后,我得到另一个错误:
AST文件格式错误或损坏:“无法加载模块“ /Users/xxx/Library/Developer/Xcode/DerivedData/ModuleCache/1NHZ5MC2OSMJV/CoreImage.pcm”:模块文件已过期”
删除模块并再次添加它没有帮助。删除派生数据也无济于事。回到工作提交时也会出现此错误。
确定,在创建一个新项目并处理完该项目的所有内容之后,构建成功,但是我再次几次出现“格式错误或损坏的AST文件”错误,但可以通过以下方法解决:
之后,它工作得很好,除了我必须不时进行此修复
我还对旧项目进行了比较,似乎很多框架和其他旧项目都因测试而卡在其中,以防万一您可以检查项目设置文件中的旧项目。
我以为xcode和我有一天可以成为朋友。可能不会...
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句