集成AzureCommunicationUICalling库遇Swift版本不兼容编译错误
解决方案
切换匹配的Swift工具链
错误提示明确说明该SDK是用Swift 5.6编译的,而你当前使用的是Swift 5.7.1编译器。操作步骤:- 打开Xcode,点击顶部菜单栏
Xcode→Preferences - 切换到
Components标签,找到并下载Swift 5.6工具链 - 重启Xcode后,在
Xcode→Toolchains里选中Swift 5.6工具链,重新构建项目
- 打开Xcode,点击顶部菜单栏
升级库版本
1.1.0版本的AzureCommunicationUICalling仅适配旧版Swift,建议升级到最新稳定版,新版本通常会兼容更高版本的Swift编译器,这样就能用当前的Swift 5.7.1正常构建。对齐正常项目的配置
对比能正常运行的项目,检查以下配置并同步到当前项目:- Xcode版本(对应Swift版本)
AzureCommunicationUICalling的具体版本- 项目Target的
Build Settings里的Swift Language Version设置
内容的提问来源于stack exchange,提问作者lovekesh
相关产品推荐
相关产品推荐

