#1
Cannot find protocol definition for 'TencentSessionDelegate'
这是找不到TencentSessionDelegate协议所在的头文件,解决方法是在TencentOAuth.h文件里导入TencentApiInterface.h头文件即可。有时候还是要注意警告,不要只看报错,比如这个坑,直接运行会报错Undefined symbols for architecture arm64:"l_OBJC_PROTOCOL_$_TencentApiInterfaceDelegate", referenced from:l_OBJC_$_PROTOCOL_REFS_TencentSessionDelegate in TestClassViewController.o
这个错显然是查不到的,所以还是要注意警告,根据提示,就能找到问题
#2
直接加入frameWork会报头文件找不到的错误,原因是工程没有找到对的路径,需要在search paths中使用相对路径找到头文件 如$(SRCROOT)/QQPlugin/TencentOpenAPI.framework/Headers