gpt4 book ai didi

ios - 对 'X' 的引用不明确

转载 作者:IT王子 更新时间:2023-10-29 07:57:01 24 4
gpt4 key购买 nike

在对我的项目进行了几次更改之后,我突然遇到了这个构建错误:

Reference to 'kCGImageAlphaPremultipliedLast' is ambiguous

Reference is ambiguous error screenshot

当查看错误时,它显示它被引用了 4 次:

Xcode error screenshot

谁能告诉我这是怎么发生的,我怎样才能弄清楚是什么原因造成的?我没有明确地从 CoreGraphics 导入任何东西,我的 Prefix 文件只导入“Foundation.h”和一些自制的宏。然而,我导入了几个包含纯 C 代码的 header ,但它们都被封装在这样的东西中:

#ifndef __MYCCODE_H
#define __MYCCODE_H
// imports here
// c code here
#endif

这发生在使用 LLVM 5.1 的 Xcode 5 中

编辑:这似乎是这个项目的另一个问题。评论这行代码后,我得到另一个错误:

Malformed or corrupted AST file: 'Unable to load module "/Users/xxx/Library/Developer/Xcode/DerivedData/ModuleCache/1NHZ5MC2OSMJV/CoreImage.pcm": module file out of date'

删除模块并再次添加它没有帮助。删除派生数据也无济于事。返回工作提交时也会出现此错误。

最佳答案

好的,在创建一个新项目并将所有内容复制到该项目后,构建成功,但是我又多次收到此“格式错误或损坏的 AST 文件”错误,但可以通过以下方式解决:

  • 清理项目
  • 删除“~/Library/Developer/Xcode/DerivedData/ModuleCache/”中的所有内容(管理器窗口中的按钮对我不起作用)
  • 再次清洁
  • 构建项目

在那之后它工作得很好,除了我必须不时地做这个修复

我还对旧项目进行了比较,似乎有很多框架和其他旧东西因测试而卡在那里,所以如果你有这个,请检查你的项目设置文件是否有旧东西。

我以为有一天我和 xcode 可以成为 friend 。猜不...

关于ios - 对 'X' 的引用不明确,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25378474/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com