如何修复Flutter中iOS端'TXIMSDK_Plus_iOS_XCFramework要求更高部署版本'错误
解决tencent_cloud_chat_push插件iOS部署版本冲突问题
方法一:升级项目最低iOS部署版本
- 打开Flutter项目的
ios/Podfile文件,找到platform :ios, 'xx.x'行,将版本号修改为TXIMSDK_Plus_iOS_XCFramework要求的最低版本(通常为12.0及以上),例如改为platform :ios, '12.0' - 打开Xcode,选中项目target,在
Info标签页的Deployment Info中,将iOS Deployment Target同步改为相同版本 - 重新执行
pod install后尝试运行项目
方法二:临时修改插件的podspec声明
- 找到本地tencent_cloud_chat_push插件目录(通常路径为
~/.pub-cache/hosted/pub.dev/tencent_cloud_chat_push-[版本号]/ios) - 打开
tencent_cloud_chat_push.podspec文件,将s.platform = :ios, 'xx.x'修改为TXIMSDK要求的最低版本,比如s.platform = :ios, '12.0' - 返回项目ios目录,执行
pod install --repo-update - 注意:该方法在插件更新后会失效,需后续关注官方适配更新
方法三:请求插件开发者适配
- 直接在插件的官方代码仓库提交issue,说明版本冲突问题,要求开发者更新插件的最低iOS部署版本,使其与依赖的TXIMSDK版本匹配
内容的提问来源于stack exchange,提问作者ivory xu
相关产品推荐
相关产品推荐

