ld: warning: object file (…/3rdPartFrameworks/AgoraSdk/libs/AgoraRtcCryptoLoader.framework/AgoraRtcCryptoLoader(AgoraRtcCryptoLoader.o)) was built for newer iOS version (10.1) than being linked (9.0)
ld: warning: object file (…/3rdPartFrameworks/AgoraSdk/libs/AgoraRtcEngineKit.framework/AgoraRtcEngineKit(libAgoraRTCEngine.a-arm64-master.o)) was built for newer iOS version (9.3) than being linked (9.0)
Undefined symbols for architecture arm64:
"_VTDecompressionSessionCreate", referenced from:
AgoraRTC::H264VideoToolboxDecoder::ResetDecompressionSession() in AgoraRtcEngineKit(libAgoraRTCEngine.a-arm64-master.o)
"_kVTDecompressionPropertyKey_RealTime", referenced from:
AgoraRTC::H264VideoToolboxDecoder::ResetDecompressionSession() in AgoraRtcEngineKit(libAgoraRTCEngine.a-arm64-master.o)
AgoraRTC::H264VideoToolboxDecoder::ConfigureDecompressionSession() in AgoraRtcEngineKit(libAgoraRTCEngine.a-arm64-master.o)
"_VTDecompressionSessionDecodeFrame", referenced from:
AgoraRTC::H264VideoToolboxDecoder::Decode(AgoraRTC::EncodedImage const&, bool, AgoraRTC::RTPFragmentationHeader const*, AgoraRTC::CodecSpecificInfo const*, long long) in AgoraRtcEngineKit(libAgoraRTCEngine.a-arm64-master.o)
"_VTDecompressionSessionInvalidate", referenced from:
AgoraRTC::H264VideoToolboxDecoder::DestroyDecompressionSession() in AgoraRtcEngineKit(libAgoraRTCEngine.a-arm64-master.o)
"_kVTCompressionPropertyKey_AverageBitRate", referenced from:
AgoraRTC::H264VideoToolboxEncoder::SetEncoderBitrateBps(unsigned int) in AgoraRtcEngineKit(libAgoraRTCEngine.a-arm64-master.o)
"_kVTCompressionPropertyKey_DataRateLimits", referenced from:
AgoraRTC::H264VideoToolboxEncoder::SetEncoderBitrateBps(unsigned int) in AgoraRtcEngineKit(libAgoraRTCEngine.a-arm64-master.o)
"_kVTProfileLevel_H264_High_AutoLevel", referenced from:
AgoraRTC::H264VideoToolboxEncoder::ConfigureCompressionSession() in AgoraRtcEngineKit(libAgoraRTCEngine.a-arm64-master.o)
"_VTCompressionSessionCompleteFrames", referenced from:
AgoraRTC::H264VideoToolboxEncoder::Release() in AgoraRtcEngineKit(libAgoraRTCEngine.a-arm64-master.o)
"_kVTCompressionPropertyKey_ProfileLevel", referenced from:
AgoraRTC::H264VideoToolboxEncoder::ConfigureCompressionSession() in AgoraRtcEngineKit(libAgoraRTCEngine.a-arm64-master.o)
"_kVTCompressionPropertyKey_AllowFrameReordering", referenced from:
AgoraRTC::H264VideoToolboxEncoder::ConfigureCompressionSession() in AgoraRtcEngineKit(libAgoraRTCEngine.a-arm64-master.o)
"_VTSessionSetProperty", referenced from:
internal::SetVTSessionProperty(void const*, __CFString const*, int) in AgoraRtcEngineKit(libAgoraRTCEngine.a-arm64-master.o)
internal::SetVTSessionProperty(void const*, __CFString const*, unsigned int) in AgoraRtcEngineKit(libAgoraRTCEngine.a-arm64-master.o)
internal::SetVTSessionProperty(void const*, __CFString const*, bool) in AgoraRtcEngineKit(libAgoraRTCEngine.a-arm64-master.o)
internal::SetVTSessionProperty(void const*, __CFString const*, int*, int) in AgoraRtcEngineKit(libAgoraRTCEngine.a-arm64-master.o)
internal::SetVTSessionProperty(void const*, __CFString const*, __CFString const*) in AgoraRtcEngineKit(libAgoraRTCEngine.a-arm64-master.o)
AgoraRTC::H264VideoToolboxDecoder::ResetDecompressionSession() in AgoraRtcEngineKit(libAgoraRTCEngine.a-arm64-master.o)
AgoraRTC::H264VideoToolboxDecoder::ConfigureDecompressionSession() in AgoraRtcEngineKit(libAgoraRTCEngine.a-arm64-master.o)
…
"_kVTCompressionPropertyKey_MaxKeyFrameIntervalDuration", referenced from:
AgoraRTC::H264VideoToolboxEncoder::ConfigureCompressionSession() in AgoraRtcEngineKit(libAgoraRTCEngine.a-arm64-master.o)
"_VTCompressionSessionEncodeFrame", referenced from:
AgoraRTC::H264VideoToolboxEncoder::Encode(AgoraRTC::I420VideoFrame const&, AgoraRTC::CodecSpecificInfo const*, std::__1::vector<AgoraRTC::VideoFrameType, std::__1::allocator<AgoraRTC::VideoFrameType> > const*) in AgoraRtcEngineKit(libAgoraRTCEngine.a-arm64-master.o)
"_VTCompressionSessionCreate", referenced from:
AgoraRTC::H264VideoToolboxEncoder::ResetCompressionSession() in AgoraRtcEngineKit(libAgoraRTCEngine.a-arm64-master.o)
"_VTCompressionSessionInvalidate", referenced from:
AgoraRTC::H264VideoToolboxEncoder::DestroyCompressionSession() in AgoraRtcEngineKit(libAgoraRTCEngine.a-arm64-master.o)
"_VTCompressionSessionGetPixelBufferPool", referenced from:
AgoraRTC::H264VideoToolboxEncoder::Encode(AgoraRTC::I420VideoFrame const&, AgoraRTC::CodecSpecificInfo const*, std::__1::vector<AgoraRTC::VideoFrameType, std::__1::allocator<AgoraRTC::VideoFrameType> > const*) in AgoraRtcEngineKit(libAgoraRTCEngine.a-arm64-master.o)
"_VTDecompressionSessionWaitForAsynchronousFrames", referenced from:
AgoraRTC::H264VideoToolboxDecoder::Release() in AgoraRtcEngineKit(libAgoraRTCEngine.a-arm64-master.o)
AgoraRTC::H264VideoToolboxDecoder::FlushRemainmingFrames() in AgoraRtcEngineKit(libAgoraRTCEngine.a-arm64-master.o)
"_kVTCompressionPropertyKey_RealTime", referenced from:
AgoraRTC::H264VideoToolboxEncoder::ConfigureCompressionSession() in AgoraRtcEngineKit(libAgoraRTCEngine.a-arm64-master.o)
"_kVTEncodeFrameOptionKey_ForceKeyFrame", referenced from:
AgoraRTC::H264VideoToolboxEncoder::Encode(AgoraRTC::I420VideoFrame const&, AgoraRTC::CodecSpecificInfo const*, std::__1::vector<AgoraRTC::VideoFrameType, std::__1::allocator<AgoraRTC::VideoFrameType> > const*) in AgoraRtcEngineKit(libAgoraRTCEngine.a-arm64-master.o)
ld: symbol(s) not found for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Full SDK for iOS 集成到项目中,爆编译错误,同时问问SDK有支持BitCode的版本吗?
赞·0
回答·3
浏览量·232
1。 上面的错误麻烦您检查下是不是包没有应用
添加VideoToolBox.framework编译通过了。
https://docs.agora.io/cn/user_guide/communication/ios_user_guide_communication.html