更新 Podfile 以将 iOS 部署目标从 11.0 升级至 13.0;在 XPRoomViewController 中实现统一的消息分发方法,支持 DiffableDataSource 和原有系统的消息处理;新增 XPMessageItem 和 XPMessageDataSourceManager 以支持 DiffableDataSource 的消息管理,优化消息插入和更新逻辑;在 MsRoomMessageMainView 和 XPRoomMessageContainerView 中实现 DiffableDataSource 支持,确保 UI 更新的安全性。

This commit is contained in:
edwinQQQ
2025-09-23 14:56:52 +08:00
parent a0b4cc5495
commit 6da253b403
24 changed files with 895 additions and 295 deletions

View File

@@ -1,5 +1,5 @@
# Uncomment the next line to define a global platform for your project
platform :ios, '11.0'
platform :ios, '13.0'
source 'https://mirrors.tuna.tsinghua.edu.cn/git/CocoaPods/Specs.git'
target 'YuMi' do
use_frameworks!
@@ -72,7 +72,7 @@ post_install do |installer|
installer.generated_projects.each do |project|
project.targets.each do |target|
target.build_configurations.each do |config|
config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = '11.0'
config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = '13.0'
config.build_settings['DEBUG_INFORMATION_FORMAT'] = 'dwarf-with-dsym'
config.build_settings['ENABLE_BITCODE'] = 'NO'
xcconfig_path = config.base_configuration_reference.real_path