1. 没有实现@implementation,也可能是.m文件没有加到Compile Sources里去。
  2. 没有加对应的framework/dylib/.a
  3. 出现Undefined symbols for architecture arm64/i386/armv7等,使用lipo命令查看指令集排查下.a是否包含对应的指令集。

举例: 201707313898bjc.png

原因是项目比较旧,需要导入QuartzCore.framework.

2017101533991原因是@implementation没实现.png 原因是@implementation没实现