pod 引起的报错Redefinition of 'TencentAuthorizeState'

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

我更新了之后报错的地方QQ - TencentOpenAPI.framework - header - QQTencentOAuth.h

报错的是Redefinition of 'TencentAuthorizeState'

解决方案就是

第一步在以上路径的SDK里面TencentOAuth.h导入

#import

第二步在以上路径SDK里面module.modulemap修改内容

//修改一下module.modulemap这个文件

//文件修改后的内容:

framework module TencentOpenAPI {

  header "QQApiInterface.h"

  header "QQApiInterfaceObject.h"

  header "TencentOAuth.h"

  header "TencentOpenApiUmbrellaHeader.h"

  header "sdkdef.h"

  export *

}

希望能帮到有缘人。

你可能感兴趣的:(pod 引起的报错Redefinition of 'TencentAuthorizeState')