Closed dd1891 closed 3 years ago
【iOS】-【TXLiteAVSDK_TRTC (8.0.9642)】iOS 编译失败
【当前现象】:如:iOS 真机编译失败。 【集成包】:精简版本 【机型】:真机 iphone 7 ,iOS 13.3.1 ,xcode版本 12.2,Mac OS 11.01 【之前版本有无此问题】:7.x 的版没有这个问题 【是否必现】:必现 【日志或者截图】: Undefined symbols for architecture arm64: "_OBJCCLASS$_RPScreenRecorder", referenced from: objc-class-ref in TXLiteAVSDK_TRTC(TXCCaptureAndEnc.o) ld: symbol(s) not found for architecture arm64 clang: error: linker command failed with exit code 1 (use -v to see invocation)
试下加Replaykit库能否解决,选择option
不能解决,要在这个sdk的pod里面做修改,添加这个replaykit。
添加replaykit还是报一样的错误吗?我们这边验证添加之后是可以的呢
试下加Replaykit库能否解决,选择选项
添加 Replaykit 选择 optional 后编译正常了
额, 你们理解错了,是修改完pod后就没问题了。不用他线上的podspec文件
spec.ios.framework = ['AVFoundation', 'Accelerate', 'ReplayKit']
【iOS】真机iOS编译失败 Undefined symbols for architecture arm64: "_OBJCCLASS$_RPScreenRecorder", referenced from: objc-class-ref in TXLiteAVSDK_TRTC(TXCCaptureAndEnc.o) ld: symbol(s) not found for architecture arm64 clang: error: linker command failed with exit code 1 (use -v to see invocation) 【机型】xcode 11.2 || xcode 12.x macos 最新系统 【是否必现】:必现