TencentCloud / TIMSDK

Tencent Cloud Chat features a comprehensive suite of solutions including global access, one-to-one chat, group chat, message push, profile and relationship chain hosting, and account authentication.
https://trtc.io/products/chat
2.57k stars 2.76k forks source link

【iOS】-【5.0.10】:【集成时TXIMSDK_TUIKit_iOS_Professional 报错】 #883

Open boai opened 3 years ago

boai commented 3 years ago

【iOS】-【5.0.10】:【集成时TXIMSDK_TUIKit_iOS_Professional 报错】 【集成包】:TXIMSDK_TUIKit_iOS_Professional 【当前现象】:xcode 集成新版本TXIMSDK_TUIKit_iOS_Professional,报错,无法编译通过 【机型】:11 【之前版本有无此问题】:TXIMSDK_TUIKit_iOS 4.6.58 版本之前没有,项目要集成直播,就切换了 TXIMSDK_TUIKit_iOS_Professional 之后就报错了 【有无日志或者截图】: Undefined symbols for architecture arm64: "_avDenoiseDoDenoise", referenced from: _LITEAV_DeNoise_Process in TXLiteAVSDK_Professional(denoise_lstm.o) "_initializeXNN", referenced from: _LITEAV_DeNoise_Init in TXLiteAVSDK_Professional(denoise_lstm.o) "_avDenoiseCreateHandle", referenced from: _LITEAV_DeNoise_Init in TXLiteAVSDK_Professional(denoise_lstm.o) "_avDenoiseInitialize", referenced from: _LITEAV_DeNoise_Init in TXLiteAVSDK_Professional(denoise_lstm.o) "_avDenoiseClearCache", referenced from: _LITEAV_DeNoise_Creat in TXLiteAVSDK_Professional(denoise_lstm.o) _LITEAV_DeNoise_Free in TXLiteAVSDK_Professional(denoise_lstm.o) _LITEAV_DeNoise_Process in TXLiteAVSDK_Professional(denoise_lstm.o) "_avDenoiseFreeHandle", referenced from: _LITEAV_DeNoise_Creat in TXLiteAVSDK_Professional(denoise_lstm.o) _LITEAV_DeNoise_Free in TXLiteAVSDK_Professional(denoise_lstm.o) "_uninitializeXNN", referenced from: _LITEAV_DeNoise_Creat in TXLiteAVSDK_Professional(denoise_lstm.o) _LITEAV_DeNoise_Free in TXLiteAVSDK_Professional(denoise_lstm.o) ld: symbol(s) not found for architecture arm64 clang: error: linker command failed with exit code 1 (use -v to see invocation)

173315179 commented 3 years ago

项目集成直播直接用 pod 'TXIMSDK_TUIKit_iOS' pod 'TXIMSDK_TUIKit_live_iOS' 就可以了

173315179 commented 3 years ago

暂时用Professional 这个比较麻烦 需要你自己建立私有库

boai commented 3 years ago

暂时用Professional 这个比较麻烦 需要你自己建立私有库

收到,我试试看,多谢大佬

boai commented 3 years ago

项目集成直播直接用 pod 'TXIMSDK_TUIKit_iOS' pod 'TXIMSDK_TUIKit_live_iOS' 就可以了

@173315179 大佬,我刚试了,不行,还是同样的错误

tiaotiao520 commented 3 years ago

报错 不行 哎 我也提了相关的

boai commented 3 years ago

解决了:删掉 set building->other linker flag-> -all_load @tiaotiao520

173315179 commented 3 years ago

我TUIkit 里面好像没有设置这个other linker flag-> -all_load

tiaotiao520 commented 3 years ago

我也没设置 好像

tiaotiao520 commented 3 years ago

884

boai commented 3 years ago

我TUIkit 里面好像没有设置这个other linker flag-> -all_load

@173315179 是Xcode 里面的,搜 other linker flag 里面

image
173315179 commented 3 years ago

对啊 ,我没有设置

tiaotiao520 commented 3 years ago

是的 没有设置