air-lld:错误:将 xcode 更新到 xcode 12 后找不到目标“air64-apple-ios12.0.0”的符号

xal*_*led 5 xcode metal

这是错误:

体系结构“air64”的未定义符号:_Z6dnoiseDv2_fPU9MTLdeviceKi”,引用自:_Z9curlNoiseDv2_fhffPU9MTLdeviceKi in nxNoise.air air-lld:错误:找不到目标“air64-apple-ios12.0.0”金属的符号:错误:空气-lld 命令失败,退出代码为 1(使用 -v 查看调用)

Ami*_*iya 5

Other Metal Compiler Flags在项目目标中找到该选项,并在构建设置的和部分中为该标志Build Settings添加值。-fcikernelMetal CompilerMetal Linker

在此输入图像描述


xal*_*led 2

迟到但可能对某人有用:问题是由于某些函数在头文件中声明但未在 .m 文件内实现。删除该函数的声明解决了我的问题。