当我在ios11版本下直接将文件拉进工程时报如下错误.

Undefined symbols for architecture x86_64:

  "_OBJC_CLASS_$_QQApiInterface", referenced from:

      objc-class-ref in AppDelegate.o

检查后发现原因为:直接拉进工程的文件中所有.m文件的membership选项均没有勾上.

如图中打勾的位置.该选项位置xcode右侧工具栏.注:.h文件中该选项为不可选.仅勾选.m文件中该选项即可

解决方案,如文件少则直接跟据文件名找到对应的.m文件手动打勾.

     如文件多,建议将文件删除,在xcode文件列表对应位置右键选择Add File To然后添加.这样添加的文件会自动勾选membership选项.