如果运行的时候 报下面的错:
objc-class-ref in xxxxxx.o
ld: symbol(s) not found for architecture arm64
原因:是项目代码中引用了xxxxxxx这个类,但是该target(通常一个项目一个target,但是也有一个工程好多个target的项目)下并没有这个类。
所以需要在Xcode的右下角搜xxxxxx这个文件名。
(1)没搜到那确实是缺少该类。自己添加。
(2) 如果能搜索到,点击.m 文件。 查看右边Target Membership 是不是勾选了。没勾选,需要勾选。
注意:如果确实是勾选了,这时候就需要你查看 .m里引用的其他类,像排查这个类一样 挨个排查。你会发现,确实存在某一个类没勾选客户端。勾选上就可以了。
![](https://img.haomeiwen.com/i2199419/10dd4423069baeb5.png)
网友评论