[英]cannot use Agora share screen example for ios
我开始使用agora sdk for ios来实现共享屏幕的视频通话
我按照文档直到添加:>“集成 Agora Video SDK
下载 Agora 视频 SDK。 解压下载的SDK包,将SDK libs文件夹中的以下文件复制到iOS&macOS/libs/iOS文件夹中。
AograRtcKit.framework
AgoraRtcCryptoLoader.framework
libcrypto.a"
我试过了,但是 xcode 在链接和运行项目时一直出错
errors :
1- Undefined symbol: _OBJC_CLASS_$_AgoraVideoEncoderConfiguration
2- Undefined symbol: _OBJC_CLASS_$_AgoraRtcEngineKit
3- Undefined symbol: _OBJC_CLASS_$_AgoraVideoFrame
4- Undefined symbol: _AgoraVideoBitrateStandard
5- Command CompileSwift failed with a nonzero exit code
我使用了一些步骤来解决这个问题:
1- added (AgoraRtcEngineKit.framework
Accelerate.framework
AudioToolbox.framework
AVFoundation.framework
CoreMedia.framework
CoreML.framework
CoreTelephony.framework
libc++.tbd
libresolv.tbd
SystemConfiguration.framework
VideoToolbox.framework)
2- deleted (~/Library/Developer/Xcode/DerivedData/)for my current project
3-added $(inherited) , which will add linker flags generated in pods, to Other Linker Flags
as mentioned in [this link][1]
[1]: https://stackoverflow.com/questions/19213782/undefined-symbols-for-architecture-arm64
这个问题没有解决方案
期待得到这个问题的答案
你在那里学习了什么教程? 如果手动安装框架有问题,cocoapods 是一个更直接的选择。
此外,这个存储库有一个在 iOS 中工作的屏幕共享示例,以及 Agora 提供的其他一些示例:
https://github.com/AgoraIO/API-Examples/tree/master/iOS
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.