首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >TXLiteAVSDKduplicate symbols for architecture如何解决?

TXLiteAVSDKduplicate symbols for architecture如何解决?

提问于 2019-10-31 10:59:54
回答 1关注 1查看 816

我们是React Native项目,需要引入TXLiteAVSDK_Professional实现直播和连麦功能。已经实现Android版本,测试正常,但是iOS版本编译总出错。(Smart版本编译正常,仅Professional版本有错)

XCode编译错误消息如下:

duplicate symbol __celt_autocorr in:

/Users/chen/Develop/one/xqapp/ios/Pods/TXLiteAVSDK_Professional/TXLiteAVSDK_Professional/TXLiteAVSDK_Professional.framework/TXLiteAVSDK_Professional(celt_lpc.o)

duplicate symbol __celt_lpc in:

/Users/chen/Develop/one/xqapp/ios/Pods/TXLiteAVSDK_Professional/TXLiteAVSDK_Professional/TXLiteAVSDK_Professional.framework/TXLiteAVSDK_Professional(celt_lpc.o)

ld: 2 duplicate symbols for architecture arm64

clang: error: linker command failed with exit code 1 (use -v to see invocation)

环境:

XCode10.3,TXLiteAVSDK_Professional 6.6.7758,React Native 0.61

查看了SDK里的文件,发现重复的celt_lpc.o,不知是否跟这个有关?

ar -t TXLiteAVSDK_Professional.arm64|grep -i celt

celt.o

celt_decoder.o

celt_encoder.o

celt_lpc.o

celt_lpc.o

celt_encoder.o

arm_celt_map.o

celt.o

celt_neon_intr.o

celt_decoder.o

回答

和开发者交流更多问题细节吧,去 写回答
相关文章

相似问题

相关问答用户
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档