最近因为公司项目需要更新第三方库,就把pod update了,运行完之后,发现在QQ互联的SDK里面有报错的地方,特此在这里记录一下问题和解决方案
我更新了之后报错的地方QQ - TencentOpenAPI.framework - header - QQTencentOAuth.h
报错的是Redefinition of 'TencentAuthorizeState'

解决方案就是
第一步在以上路径的SDK里面TencentOAuth.h导入
#import <TencentOpenAPI/TencentOpenApiUmbrellaHeader.h>
第二步在以上路径SDK里面module.modulemap修改内容
//修改一下module.modulemap这个文件
//文件修改后的内容:
framework module TencentOpenAPI {
header "QQApiInterface.h"
header "QQApiInterfaceObject.h"
header "TencentOAuth.h"
header "TencentOpenApiUmbrellaHeader.h"
header "sdkdef.h"
export *
}
希望能帮到有缘人。
网友评论