背景
在编译不同的项目的时候,在项目代码很大的时候,总会遇到各种各样的奇葩问题。今天在写一个自己的模块的时候,之前好好的,在整理一轮代码之后,发现编译不通过。然后在查找问题中,花了不少的时间。因为之前也遇到同样的问题,同样解决了。只是一时之间没具体原因,所以打算记录工作中遇到的问题,方便以后查找,权当备忘
Apple Mach-O Linker Error
一般在Link阶段出现该报错信息。这是clang的报错信息。
按照以下步骤,可以看到信息的详细内容
错误信息或者
操作步骤
根据上面的步骤3,可以看到clang的具体报错信息。
报错信息可以看到的是,这个工程是因为serializeToObject
和serializeToJSONString
这两个方法存在多次定义,方法名冲突了,在这个工程里面,可以查找这两个方法进行修改即可。
网友评论