前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >iOS音视频接入 - pod导入TUIKit报错

iOS音视频接入 - pod导入TUIKit报错

原创
作者头像
小明同学接音视频
发布2020-11-11 16:40:06
1.6K0
发布2020-11-11 16:40:06
举报
文章被收录于专栏:iOS 音视频接入-TRTC

报错信息

[!] The 'Pods-sneakerburger' target has transitive dependencies that include statically linked binaries: (/Users/danalu/Documents/GitSource/sneakerBurger/sneakerburger/Pods/TXLiteAVSDK_Professional/TXLiteAVSDK_Professional/TXLiteAVSDK_Professional.framework)

报错原因

在项目中开始使用了Swift的第三方库,后来在开发中又有即时通讯的需求,于是有集成了腾讯的TUIKit,在使用pod导入的时候,pod报以上错误。这个错误经常在pod版本1.5以下,并且是有使用Swift第三方framework。

CocoaPods 1.5.0支持将Swift Pod集成为静态库。1.5之前是不支持的。

解决方法

1、检查pod版本,在终端使用命令检查。如果您的pod版本低于1.5请升级到最新的版本。

代码语言:objective-c
复制
pod --version

pod版本
pod版本

2、如果您的pod版本在1.5版本或以上,请直接将use_frameworks!注释掉,并直接导入Swift的库。

3、pod之后会发现有一大堆的报错信息。不要急看第4步。

4、建立Swift桥接文件,将需要的控制器导入即可。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 报错信息
  • [!] The 'Pods-sneakerburger' target has transitive dependencies that include statically linked binaries: (/Users/danalu/Documents/GitSource/sneakerBurger/sneakerburger/Pods/TXLiteAVSDK_Professional/TXLiteAVSDK_Professional/TXLiteAVSDK_Professional.framework)
  • 报错原因
  • 解决方法
相关产品与服务
即时通信 IM
即时通信 IM(Instant Messaging)基于腾讯二十余年的 IM 技术积累,支持 Android、iOS、Mac、Windows、Web、H5、小程序平台且跨终端互通,低代码 UI 组件助您30分钟集成单聊、群聊、好友与资料、消息漫游、群组管理、会话管理、直播弹幕、内容审核和推送等能力。适用于直播互动、电商带货、客服咨询、社交沟通、企业办公、互动游戏、医疗健康等场景。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档