Steven 1 year ago
parent
commit
42997dc01f

+ 1 - 1
KulexiuForTeacher/KulexiuForTeacher.xcodeproj/xcuserdata/wangzhi.xcuserdatad/xcschemes/xcschememanagement.plist

@@ -7,7 +7,7 @@
 		<key>KulexiuForTeacher.xcscheme_^#shared#^_</key>
 		<dict>
 			<key>orderHint</key>
-			<integer>26</integer>
+			<integer>0</integer>
 		</dict>
 	</dict>
 	<key>SuppressBuildableAutocreation</key>

+ 102 - 81
KulexiuForTeacher/Pods/Pods.xcodeproj/project.pbxproj

@@ -17,6 +17,7 @@
 				1C042F202505166FDBFB793D51245B84 /* PBXTargetDependency */,
 			);
 			name = RongCloudRTC;
+			productName = RongCloudRTC;
 		};
 		4847ACB1E2799345AA74D9E317048D58 /* AlipaySDK-iOS */ = {
 			isa = PBXAggregateTarget;
@@ -26,6 +27,7 @@
 			dependencies = (
 			);
 			name = "AlipaySDK-iOS";
+			productName = "AlipaySDK-iOS";
 		};
 		4849782A5A7F50B044ED26C0938BDC97 /* TXIMSDK_Plus_iOS */ = {
 			isa = PBXAggregateTarget;
@@ -35,6 +37,7 @@
 			dependencies = (
 			);
 			name = TXIMSDK_Plus_iOS;
+			productName = TXIMSDK_Plus_iOS;
 		};
 		4A68CFD979D413A619DF631BB121D98F /* Bugly */ = {
 			isa = PBXAggregateTarget;
@@ -44,6 +47,7 @@
 			dependencies = (
 			);
 			name = Bugly;
+			productName = Bugly;
 		};
 		5F1390C193C1C7A4549931293D944BC0 /* RongCloudIM */ = {
 			isa = PBXAggregateTarget;
@@ -54,6 +58,7 @@
 			dependencies = (
 			);
 			name = RongCloudIM;
+			productName = RongCloudIM;
 		};
 		5FB6AB0A09E7A2F2BE11AD6BAEFD9AED /* JPush */ = {
 			isa = PBXAggregateTarget;
@@ -64,6 +69,7 @@
 				E9EB43463423BA6F2254FFAEEDDA0F6E /* PBXTargetDependency */,
 			);
 			name = JPush;
+			productName = JPush;
 		};
 		707E35258152A6B6379281D973970F67 /* TXLiteAVSDK_Professional */ = {
 			isa = PBXAggregateTarget;
@@ -74,6 +80,7 @@
 			dependencies = (
 			);
 			name = TXLiteAVSDK_Professional;
+			productName = TXLiteAVSDK_Professional;
 		};
 		D504B99928659EA67A1C3A9E981EB8FF /* JCore */ = {
 			isa = PBXAggregateTarget;
@@ -83,6 +90,7 @@
 			dependencies = (
 			);
 			name = JCore;
+			productName = JCore;
 		};
 /* End PBXAggregateTarget section */
 
@@ -1277,6 +1285,18 @@
 		BBFC886BE411643AB497EFBE521E8051 /* TUISearchDataProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = F035D8E744DFC3D35A46EA813F47EFBB /* TUISearchDataProvider.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
 		BC0D261DD177DBE4F45A2F3739CB8BE9 /* RACEXTRuntimeExtensions.m in Sources */ = {isa = PBXBuildFile; fileRef = 6404923CD93E7A9063D9DA0F83567B78 /* RACEXTRuntimeExtensions.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
 		BC1EDD9E04A0BADA5B6044EA69BFF1B2 /* KS3UploadPartRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 6B94FB975F3B65764985A2075B2E6C76 /* KS3UploadPartRequest.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
+		BC2F70432A97578E00F7C2FC /* TXChatMusicShareCell.h in Headers */ = {isa = PBXBuildFile; fileRef = BC2F703B2A97578D00F7C2FC /* TXChatMusicShareCell.h */; };
+		BC2F70442A97578E00F7C2FC /* TXLiveShareCell.h in Headers */ = {isa = PBXBuildFile; fileRef = BC2F703C2A97578D00F7C2FC /* TXLiveShareCell.h */; };
+		BC2F70452A97578E00F7C2FC /* TXLiveShareCell.m in Sources */ = {isa = PBXBuildFile; fileRef = BC2F703D2A97578D00F7C2FC /* TXLiveShareCell.m */; };
+		BC2F70462A97578E00F7C2FC /* TXShareMusicCellContentView.h in Headers */ = {isa = PBXBuildFile; fileRef = BC2F703E2A97578D00F7C2FC /* TXShareMusicCellContentView.h */; };
+		BC2F70472A97578E00F7C2FC /* TXShareLiveCellContentView.h in Headers */ = {isa = PBXBuildFile; fileRef = BC2F703F2A97578E00F7C2FC /* TXShareLiveCellContentView.h */; };
+		BC2F70482A97578E00F7C2FC /* TXShareLiveCellContentView.m in Sources */ = {isa = PBXBuildFile; fileRef = BC2F70402A97578E00F7C2FC /* TXShareLiveCellContentView.m */; };
+		BC2F70492A97578E00F7C2FC /* TXChatMusicShareCell.m in Sources */ = {isa = PBXBuildFile; fileRef = BC2F70412A97578E00F7C2FC /* TXChatMusicShareCell.m */; };
+		BC2F704A2A97578E00F7C2FC /* TXShareMusicCellContentView.m in Sources */ = {isa = PBXBuildFile; fileRef = BC2F70422A97578E00F7C2FC /* TXShareMusicCellContentView.m */; };
+		BC2F704F2A97579D00F7C2FC /* TXChatMusicMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = BC2F704B2A97579C00F7C2FC /* TXChatMusicMessage.m */; };
+		BC2F70502A97579D00F7C2FC /* TXChatMusicMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = BC2F704C2A97579C00F7C2FC /* TXChatMusicMessage.h */; };
+		BC2F70512A97579D00F7C2FC /* TXLiveShareMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = BC2F704D2A97579D00F7C2FC /* TXLiveShareMessage.m */; };
+		BC2F70522A97579D00F7C2FC /* TXLiveShareMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = BC2F704E2A97579D00F7C2FC /* TXLiveShareMessage.h */; };
 		BCC1FA5B68BCA0938ADCA00D436CBC64 /* JXCategoryImageView.h in Headers */ = {isa = PBXBuildFile; fileRef = 17674FE73721A59DD161DC4D22845B5C /* JXCategoryImageView.h */; settings = {ATTRIBUTES = (Project, ); }; };
 		BCFCF49801DD5812B6D6934246E16A7D /* WhiteDisplayer.m in Sources */ = {isa = PBXBuildFile; fileRef = 56E676426CCF7BFE82F0986D84F750C7 /* WhiteDisplayer.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
 		BD0E216CB170D951A5DFED540E1BE988 /* KS3MD5Util.h in Headers */ = {isa = PBXBuildFile; fileRef = 293E8E69FC73B56A0240F5418FE6EE4E /* KS3MD5Util.h */; settings = {ATTRIBUTES = (Project, ); }; };
@@ -2187,7 +2207,7 @@
 		002AB8875D589998D7A59A747FD8C565 /* TUIReplyQuoteViewData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUIReplyQuoteViewData.m; path = TUIChat/UI_Classic/Cell/CellData/Reply/TUIReplyQuoteViewData.m; sourceTree = "<group>"; };
 		004BB0A10EF08E8E6F85B071E3E5DE22 /* MJPropertyKey.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJPropertyKey.m; path = MJExtension/MJPropertyKey.m; sourceTree = "<group>"; };
 		0074003194AD8604368CCCD7E60D1445 /* KS3ListObjectsXMLPrarser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KS3ListObjectsXMLPrarser.m; path = KS3YunSDK/KS3YunSDK/KSYS3/KSYModel/Bucket/KS3ListObjectsXMLPrarser.m; sourceTree = "<group>"; };
-		007F9D6C39BBED629334E567C7214A1C /* video.b3db6331.js */ = {isa = PBXFileReference; includeInIndex = 1; name = video.b3db6331.js; path = Whiteboard/Resource/video.b3db6331.js; sourceTree = "<group>"; };
+		007F9D6C39BBED629334E567C7214A1C /* video.b3db6331.js */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.javascript; name = video.b3db6331.js; path = Whiteboard/Resource/video.b3db6331.js; sourceTree = "<group>"; };
 		00878BAD3B1C96AF2357F5F0C797561C /* LOTGradientFillRender.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTGradientFillRender.h; path = "lottie-ios/Classes/RenderSystem/RenderNodes/LOTGradientFillRender.h"; sourceTree = "<group>"; };
 		009720B4B42C86416463A22FFE59A721 /* LOTRenderNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTRenderNode.m; path = "lottie-ios/Classes/RenderSystem/LOTRenderNode.m"; sourceTree = "<group>"; };
 		009AFB3369A4C12E6AD15FF2938DF73C /* KS3GetObjectACLResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KS3GetObjectACLResponse.h; path = KS3YunSDK/KS3YunSDK/KSYS3/KSYModel/Object/KS3GetObjectACLResponse.h; sourceTree = "<group>"; };
@@ -2195,7 +2215,7 @@
 		00C71EF72FE52205974CE3D883EA36B3 /* SDWebImageDownloader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDownloader.h; path = SDWebImage/Core/SDWebImageDownloader.h; sourceTree = "<group>"; };
 		00EB5E58308194944FC2505CA185D8AA /* MJRefreshBackGifFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackGifFooter.h; path = MJRefresh/Custom/Footer/Back/MJRefreshBackGifFooter.h; sourceTree = "<group>"; };
 		01365C030ED12A0F14CCF66E12ADB142 /* UIStepper+RACSignalSupport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIStepper+RACSignalSupport.m"; path = "ReactiveObjC/UIStepper+RACSignalSupport.m"; sourceTree = "<group>"; };
-		0168DC0F4B1D5B571F311DD23297225C /* RongRTCLib.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; name = RongRTCLib.xcframework; path = RongCloudRTC/RongRTCLib.xcframework; sourceTree = "<group>"; };
+		0168DC0F4B1D5B571F311DD23297225C /* RongRTCLib.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = wrapper.xcframework; name = RongRTCLib.xcframework; path = RongCloudRTC/RongRTCLib.xcframework; sourceTree = "<group>"; };
 		018E081F33DAA16D7086C202C547E6CD /* KS3SetGrantACLResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KS3SetGrantACLResponse.m; path = KS3YunSDK/KS3YunSDK/KSYS3/KSYModel/Bucket/KS3SetGrantACLResponse.m; sourceTree = "<group>"; };
 		01E73D1E1C39909C1241317BDD603B63 /* JXCategoryNumberCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryNumberCell.h; path = Sources/Number/JXCategoryNumberCell.h; sourceTree = "<group>"; };
 		0208A84A31AC381086B7E0C29D36771D /* RCColor.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; name = RCColor.plist; path = RongCloudIM/RCColor.plist; sourceTree = "<group>"; };
@@ -2268,7 +2288,7 @@
 		0A76934666343F3FF7DF43E021793524 /* JXCategoryViewAnimator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryViewAnimator.m; path = Sources/Common/JXCategoryViewAnimator.m; sourceTree = "<group>"; };
 		0A7D8D687DC09BD183AE3727902E26B2 /* TUIReplyMessageCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUIReplyMessageCell.m; path = TUIChat/UI_Classic/Cell/CellUI/Reply/TUIReplyMessageCell.m; sourceTree = "<group>"; };
 		0A9984E971120E6C031D9E1803195F0D /* TIMErrorCode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TIMErrorCode.h; path = ImSDK_Plus.framework/Headers/TIMErrorCode.h; sourceTree = "<group>"; };
-		0AA81711CA4DEA72A2C8EAB346920A7E /* runtime.42cce1dd.js */ = {isa = PBXFileReference; includeInIndex = 1; name = runtime.42cce1dd.js; path = Whiteboard/Resource/runtime.42cce1dd.js; sourceTree = "<group>"; };
+		0AA81711CA4DEA72A2C8EAB346920A7E /* runtime.42cce1dd.js */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.javascript; name = runtime.42cce1dd.js; path = Whiteboard/Resource/runtime.42cce1dd.js; sourceTree = "<group>"; };
 		0AB6733FCEDBB22AF5C4C3DA1B365A17 /* SDGraphicsImageRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDGraphicsImageRenderer.h; path = SDWebImage/Core/SDGraphicsImageRenderer.h; sourceTree = "<group>"; };
 		0ABFAEDCEF193D9E3C8F26BFB84AAC0B /* UIGestureRecognizer+RACSignalSupport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIGestureRecognizer+RACSignalSupport.m"; path = "ReactiveObjC/UIGestureRecognizer+RACSignalSupport.m"; sourceTree = "<group>"; };
 		0AF8EE829B551AD7C9BA9D6EA45F3254 /* TUIMessageBaseMediaDataProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIMessageBaseMediaDataProvider.h; path = TUIChat/BaseDataProvider/TUIMessageBaseMediaDataProvider.h; sourceTree = "<group>"; };
@@ -2283,7 +2303,7 @@
 		0CF59290EAB97950E59F889CC47520DE /* TZImageRequestOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TZImageRequestOperation.h; path = TZImagePickerController/TZImagePickerController/TZImageRequestOperation.h; sourceTree = "<group>"; };
 		0CFEE23D756C55D60DF6D128EC4D9F0C /* SDDeviceHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDDeviceHelper.h; path = SDWebImage/Private/SDDeviceHelper.h; sourceTree = "<group>"; };
 		0CFF0B889C1FD7913C4EB7F42C523FC3 /* JXCategoryIndicatorLineView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryIndicatorLineView.m; path = Sources/Indicator/IndicatorViews/JXCategoryIndicatorLineView.m; sourceTree = "<group>"; };
-		0D1D9CC2BB8049DCFC31D42B143611E7 /* mz_strm.c */ = {isa = PBXFileReference; includeInIndex = 1; name = mz_strm.c; path = SSZipArchive/minizip/mz_strm.c; sourceTree = "<group>"; };
+		0D1D9CC2BB8049DCFC31D42B143611E7 /* mz_strm.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = mz_strm.c; path = SSZipArchive/minizip/mz_strm.c; sourceTree = "<group>"; };
 		0D46749368428F1008F3071573DC8AB4 /* TXUGCRecord.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TXUGCRecord.h; path = TXLiteAVSDK_Professional/TXLiteAVSDK_Professional.framework/Headers/TXUGCRecord.h; sourceTree = "<group>"; };
 		0D47DE7F139E9175698FE8972BE3FC8A /* KS3PutObjectCopyRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KS3PutObjectCopyRequest.h; path = KS3YunSDK/KS3YunSDK/KSYS3/KSYModel/Object/KS3PutObjectCopyRequest.h; sourceTree = "<group>"; };
 		0D4DDDECF87D5F20FF4233B3BE17DE5D /* NSString+RACSequenceAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSString+RACSequenceAdditions.m"; path = "ReactiveObjC/NSString+RACSequenceAdditions.m"; sourceTree = "<group>"; };
@@ -2301,7 +2321,7 @@
 		0F57487996BBA3BCFBD64101652EA929 /* JXCategoryTitleImageCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryTitleImageCell.m; path = Sources/TitleImage/JXCategoryTitleImageCell.m; sourceTree = "<group>"; };
 		0FF8AF406DCD2C707FAD8151A02FA10C /* SocketRocket.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SocketRocket.debug.xcconfig; sourceTree = "<group>"; };
 		100513053D0B31FDCC8B629CFD477886 /* LOTRenderGroup.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTRenderGroup.h; path = "lottie-ios/Classes/RenderSystem/RenderNodes/LOTRenderGroup.h"; sourceTree = "<group>"; };
-		109E595BE3C9E0FDD6B8C663CB97762F /* ar.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = ar.lproj; path = RongCloudIM/ar.lproj; sourceTree = "<group>"; };
+		109E595BE3C9E0FDD6B8C663CB97762F /* ar.lproj */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = folder; name = ar.lproj; path = RongCloudIM/ar.lproj; sourceTree = "<group>"; };
 		10ABFF148B4FFECA6612377713CC90F0 /* NSObject+MJKeyValue.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+MJKeyValue.m"; path = "MJExtension/NSObject+MJKeyValue.m"; sourceTree = "<group>"; };
 		10C7769117BFC4A5C80BC54D86D3651A /* JXCategoryTitleVerticalZoomCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryTitleVerticalZoomCell.h; path = Sources/VerticalZoomTitle/JXCategoryTitleVerticalZoomCell.h; sourceTree = "<group>"; };
 		10DE5DBE28A9C485D98611340D0C834C /* TYCyclePagerTransformLayout.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TYCyclePagerTransformLayout.h; path = TYCyclePagerViewDemo/TYCyclePagerView/TYCyclePagerTransformLayout.h; sourceTree = "<group>"; };
@@ -2324,10 +2344,10 @@
 		1279BFCDABB8831F5BF525E0030C76AA /* InternalApis.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = InternalApis.h; path = dsbridge/InternalApis.h; sourceTree = "<group>"; };
 		12C05DBC9902946C6F2CCCB0F8620F61 /* WhiteScene.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = WhiteScene.m; path = Whiteboard/Classes/Object/WhiteScene.m; sourceTree = "<group>"; };
 		134BDC8B25049C6AAB32D6F05EA1FFCD /* KS3ResponseHeaderOverrides.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KS3ResponseHeaderOverrides.h; path = KS3YunSDK/KS3YunSDK/KSYS3/KSYModel/KS3ResponseHeaderOverrides.h; sourceTree = "<group>"; };
-		1366D578B4E6C51C69CC1829CC054824 /* RongCustomerService.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; name = RongCustomerService.xcframework; path = RongCloudIM/RongCustomerService.xcframework; sourceTree = "<group>"; };
+		1366D578B4E6C51C69CC1829CC054824 /* RongCustomerService.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = wrapper.xcframework; name = RongCustomerService.xcframework; path = RongCloudIM/RongCustomerService.xcframework; sourceTree = "<group>"; };
 		137CFB0F0A5BD22B035C885560009E0D /* RACSubscriber.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACSubscriber.m; path = ReactiveObjC/RACSubscriber.m; sourceTree = "<group>"; };
 		1383DDE571BCBBA13C97BD3CABAAFE6C /* NSIndexSet+RACSequenceAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSIndexSet+RACSequenceAdditions.h"; path = "ReactiveObjC/NSIndexSet+RACSequenceAdditions.h"; sourceTree = "<group>"; };
-		13AEC300C2221009900B52DA17DDC0BA /* mz_strm_mem.c */ = {isa = PBXFileReference; includeInIndex = 1; name = mz_strm_mem.c; path = SSZipArchive/minizip/mz_strm_mem.c; sourceTree = "<group>"; };
+		13AEC300C2221009900B52DA17DDC0BA /* mz_strm_mem.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = mz_strm_mem.c; path = SSZipArchive/minizip/mz_strm_mem.c; sourceTree = "<group>"; };
 		13BEB815567A3BE238B9EE2B9BA5A03A /* TUIGroupCreatedCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIGroupCreatedCell.h; path = TUIChat/UI_Classic/Cell/CellUI/Base/TUIGroupCreatedCell.h; sourceTree = "<group>"; };
 		13D3497BF0C2B8B0E35DB3C637FDC505 /* mz.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mz.h; path = SSZipArchive/minizip/mz.h; sourceTree = "<group>"; };
 		14139E6B4132E5DF7E57610646574281 /* RACKVOProxy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACKVOProxy.m; path = ReactiveObjC/RACKVOProxy.m; sourceTree = "<group>"; };
@@ -2365,7 +2385,7 @@
 		178544269F524599750661CE96323D6E /* WhiteCallBridgeCommand.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = WhiteCallBridgeCommand.m; path = Whiteboard/Classes/Displayer/WhiteCallBridgeCommand.m; sourceTree = "<group>"; };
 		1791DFB17BCF2D651C3D666024DAEC1D /* V2TIMBuffer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = V2TIMBuffer.h; path = ImSDK_Plus.framework/cpluscplus/include/V2TIMBuffer.h; sourceTree = "<group>"; };
 		17B4BECEF7EB4513652E7B7CB5815C6F /* LOTInterpolatorCallback.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTInterpolatorCallback.h; path = "lottie-ios/Classes/PublicHeaders/LOTInterpolatorCallback.h"; sourceTree = "<group>"; };
-		17B76F5E450C4F9D84F248BB66D102B4 /* RongIMLibCore.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; name = RongIMLibCore.xcframework; path = RongCloudIM/RongIMLibCore.xcframework; sourceTree = "<group>"; };
+		17B76F5E450C4F9D84F248BB66D102B4 /* RongIMLibCore.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = wrapper.xcframework; name = RongIMLibCore.xcframework; path = RongCloudIM/RongIMLibCore.xcframework; sourceTree = "<group>"; };
 		184FC874CF158BEDCE7A154CE2B5206F /* TUIMediaView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUIMediaView.m; path = TUIChat/UI_Classic/Chat/TUIMediaView.m; sourceTree = "<group>"; };
 		1884A30BF22D5C0A6F22CBA7E727A8C8 /* TUIChat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIChat.h; path = TUIChat/UI_Classic/Header/TUIChat.h; sourceTree = "<group>"; };
 		18D7D36EC241609D87F7FC9D30D7BB6C /* IQNSArray+Sort.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "IQNSArray+Sort.m"; path = "IQKeyboardManager/Categories/IQNSArray+Sort.m"; sourceTree = "<group>"; };
@@ -2385,7 +2405,7 @@
 		1A516241BEEB8588267BB9B65CAFFC01 /* SDWebImagePrefetcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImagePrefetcher.h; path = SDWebImage/Core/SDWebImagePrefetcher.h; sourceTree = "<group>"; };
 		1A8FAE811EC93BFD76B42FCA321FA292 /* TUIChatPopContextRecentView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUIChatPopContextRecentView.m; path = TUIChat/CommonUI/Pop/TUIChatPopContextRecentView.m; sourceTree = "<group>"; };
 		1A9EF27BB290C05FEC90977B28CE0A4E /* WhiteMemberInformation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = WhiteMemberInformation.h; path = Whiteboard/Classes/Object/WhiteMemberInformation.h; sourceTree = "<group>"; };
-		1AB49C3AC2B8D53DD24D99F8A1C9D450 /* RongIMKit.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; name = RongIMKit.xcframework; path = RongCloudIM/RongIMKit.xcframework; sourceTree = "<group>"; };
+		1AB49C3AC2B8D53DD24D99F8A1C9D450 /* RongIMKit.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = wrapper.xcframework; name = RongIMKit.xcframework; path = RongCloudIM/RongIMKit.xcframework; sourceTree = "<group>"; };
 		1AD8E33B701619539775FA5BD83915D1 /* LOTLayer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTLayer.m; path = "lottie-ios/Classes/Models/LOTLayer.m"; sourceTree = "<group>"; };
 		1AE6161E9C67EE0C075234E396817DE4 /* WhiteConverterV5.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = WhiteConverterV5.m; path = Whiteboard/Classes/Converter/V5/WhiteConverterV5.m; sourceTree = "<group>"; };
 		1B039C293BF86F83BF14DE4B99F6BF4B /* TUITextReplyQuoteView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUITextReplyQuoteView.h; path = TUIChat/UI_Classic/Cell/CellUI/Reply/TUITextReplyQuoteView.h; sourceTree = "<group>"; };
@@ -2447,7 +2467,7 @@
 		209611C6D28BBA587C5B09B2034E3B78 /* TUICameraManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUICameraManager.h; path = TUIChat/CommonUI/Camera/TUICameraManager.h; sourceTree = "<group>"; };
 		20E6286E82F822673A12487AA3D2D618 /* KS3AbstractWebServiceClient.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KS3AbstractWebServiceClient.m; path = KS3YunSDK/KS3YunSDK/KSYCore.RunTime/KS3AbstractWebServiceClient.m; sourceTree = "<group>"; };
 		20F347F92D7E9CACF04265350D81C35B /* mz_strm.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mz_strm.h; path = SSZipArchive/minizip/mz_strm.h; sourceTree = "<group>"; };
-		20FE1AF29E905D6C622E0CDA0B48EDDC /* RongSight.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; name = RongSight.xcframework; path = RongCloudIM/RongSight.xcframework; sourceTree = "<group>"; };
+		20FE1AF29E905D6C622E0CDA0B48EDDC /* RongSight.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = wrapper.xcframework; name = RongSight.xcframework; path = RongCloudIM/RongSight.xcframework; sourceTree = "<group>"; };
 		211146EA0B8EE31F32C8235E77BF69BE /* TUIJoinGroupMessageCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUIJoinGroupMessageCell.m; path = TUIChat/UI_Classic/Cell/CellUI/Chat/TUIJoinGroupMessageCell.m; sourceTree = "<group>"; };
 		211CD67688AA8A596DE74F99207D3C7D /* NSValue+Compat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSValue+Compat.h"; path = "lottie-ios/Classes/MacCompatibility/NSValue+Compat.h"; sourceTree = "<group>"; };
 		213CE7B20496AB5ADF66D7023CB1D1A2 /* KS3SetGrantACLResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KS3SetGrantACLResponse.h; path = KS3YunSDK/KS3YunSDK/KSYS3/KSYModel/Bucket/KS3SetGrantACLResponse.h; sourceTree = "<group>"; };
@@ -2542,12 +2562,12 @@
 		2D4F537955E42BB3F373C441A2918CFE /* WhitePanEvent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = WhitePanEvent.m; path = Whiteboard/Classes/Object/WhitePanEvent.m; sourceTree = "<group>"; };
 		2DA10E6890A6D8597EF1E6B214F57C22 /* NSObject+MJCoding.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+MJCoding.m"; path = "MJExtension/NSObject+MJCoding.m"; sourceTree = "<group>"; };
 		2DA4E4B46D201D63C674DF3733444F66 /* TUISettingAdminController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUISettingAdminController.h; path = TUIGroup/UI_Classic/UI/TUISettingAdminController.h; sourceTree = "<group>"; };
-		2DA8241C5C752EA83F87CE79CA5E6875 /* vendor.cf7bef63.js */ = {isa = PBXFileReference; includeInIndex = 1; name = vendor.cf7bef63.js; path = Whiteboard/Resource/vendor.cf7bef63.js; sourceTree = "<group>"; };
+		2DA8241C5C752EA83F87CE79CA5E6875 /* vendor.cf7bef63.js */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.javascript; name = vendor.cf7bef63.js; path = Whiteboard/Resource/vendor.cf7bef63.js; sourceTree = "<group>"; };
 		2DBE2AB891B8DA0008AE43906C839E7D /* SDWebImageCompat.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageCompat.m; path = SDWebImage/Core/SDWebImageCompat.m; sourceTree = "<group>"; };
 		2DC8FC8023BAF5AFE0E24ADBB9C767EF /* WhiteCombinePlayer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = WhiteCombinePlayer.m; path = Whiteboard/Classes/NativeReplayer/WhiteCombinePlayer.m; sourceTree = "<group>"; };
 		2E2611B7773A18E934BC29611070F871 /* URLRequestPolling.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = URLRequestPolling.m; path = Whiteboard/Classes/Converter/URLRequestPolling.m; sourceTree = "<group>"; };
 		2E2A37D8777D14B215CBA7754522F0A6 /* TXVodPlayListener.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TXVodPlayListener.h; path = TXLiteAVSDK_Professional/TXLiteAVSDK_Professional.framework/Headers/TXVodPlayListener.h; sourceTree = "<group>"; };
-		2E440A403A11D6A37F8BE174B1C3285B /* mz_strm_os_posix.c */ = {isa = PBXFileReference; includeInIndex = 1; name = mz_strm_os_posix.c; path = SSZipArchive/minizip/mz_strm_os_posix.c; sourceTree = "<group>"; };
+		2E440A403A11D6A37F8BE174B1C3285B /* mz_strm_os_posix.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = mz_strm_os_posix.c; path = SSZipArchive/minizip/mz_strm_os_posix.c; sourceTree = "<group>"; };
 		2EAF87E0DBAFCFC12A0B81461981D88A /* JXCategoryView.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = JXCategoryView.debug.xcconfig; sourceTree = "<group>"; };
 		2EE56198C7AFA976FAADFA191C64FC74 /* SyncedStore+Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "SyncedStore+Private.h"; path = "Whiteboard/Classes/Displayer/SyncedStore+Private.h"; sourceTree = "<group>"; };
 		2EEA4E0F8946F9436B3FA34873889625 /* NSString+TUIEmoji.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSString+TUIEmoji.m"; path = "TIMCommon/BaseCell/CellData/NSString+TUIEmoji.m"; sourceTree = "<group>"; };
@@ -2622,7 +2642,7 @@
 		39F6988F875417F86126567ED4D99F95 /* KS3UploadPartResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KS3UploadPartResponse.h; path = KS3YunSDK/KS3YunSDK/KSYS3/KSYModel/Object/KS3UploadPartResponse.h; sourceTree = "<group>"; };
 		3A07325BCD3182ACB9EBA699B3A6DF84 /* UIScrollView+MJRefresh.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIScrollView+MJRefresh.h"; path = "MJRefresh/UIScrollView+MJRefresh.h"; sourceTree = "<group>"; };
 		3A3F62593CD5593F99F07058DDF9424E /* TUISearch.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = TUISearch.bundle; path = TUISearch/Resources/TUISearch.bundle; sourceTree = "<group>"; };
-		3AEB00E0779550D9D7F1B7D382EFAA64 /* mz_strm_zlib.c */ = {isa = PBXFileReference; includeInIndex = 1; name = mz_strm_zlib.c; path = SSZipArchive/minizip/mz_strm_zlib.c; sourceTree = "<group>"; };
+		3AEB00E0779550D9D7F1B7D382EFAA64 /* mz_strm_zlib.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = mz_strm_zlib.c; path = SSZipArchive/minizip/mz_strm_zlib.c; sourceTree = "<group>"; };
 		3AEFCF70BA82F91E1435F3A32CB1BAC9 /* UIImage+ExtendedCacheData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+ExtendedCacheData.h"; path = "SDWebImage/Core/UIImage+ExtendedCacheData.h"; sourceTree = "<group>"; };
 		3B4E71BF1507991B3906CF01881A00FD /* JXCategoryTitleView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryTitleView.h; path = Sources/Title/JXCategoryTitleView.h; sourceTree = "<group>"; };
 		3BAD1F3D9D547AC7830B969E51BDCFB9 /* TUIMessageProgressManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIMessageProgressManager.h; path = TUIChat/CommonModel/TUIMessageProgressManager.h; sourceTree = "<group>"; };
@@ -2659,7 +2679,7 @@
 		3F7DB902BF13E40ACD8C5F0ABDC65EBE /* AlipaySDK.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; path = AlipaySDK.bundle; sourceTree = "<group>"; };
 		3F85DA1562BB0758867E30B3B8740A8C /* LOTLayer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTLayer.h; path = "lottie-ios/Classes/Models/LOTLayer.h"; sourceTree = "<group>"; };
 		3F8CBBF1BA3D0E4605F4AA697D1498BB /* TUIKitLocalizable.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = TUIKitLocalizable.bundle; path = TUICore/Resources/TUIKitLocalizable.bundle; sourceTree = "<group>"; };
-		3FA361328260751D65891AC8828274EA /* mz_crypt.c */ = {isa = PBXFileReference; includeInIndex = 1; name = mz_crypt.c; path = SSZipArchive/minizip/mz_crypt.c; sourceTree = "<group>"; };
+		3FA361328260751D65891AC8828274EA /* mz_crypt.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = mz_crypt.c; path = SSZipArchive/minizip/mz_crypt.c; sourceTree = "<group>"; };
 		3FB0676F711133596B69EAF9B6EA195C /* TUIGroupExtensionObserver.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUIGroupExtensionObserver.m; path = TUIGroup/UI_Classic/Service/TUIGroupExtensionObserver.m; sourceTree = "<group>"; };
 		3FBA21CD7FD428AD9407066B2CAB6828 /* V2TXLivePusher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = V2TXLivePusher.h; path = TXLiteAVSDK_Professional/TXLiteAVSDK_Professional.framework/Headers/V2TXLivePusher.h; sourceTree = "<group>"; };
 		3FDA6AF9443C92F9E4972D3D8B42AB27 /* UIColor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = UIColor.m; path = "lottie-ios/Classes/MacCompatibility/UIColor.m"; sourceTree = "<group>"; };
@@ -2714,7 +2734,7 @@
 		4711A94F0090E1CBF84292569DAE5B34 /* TUICoreTheme.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = TUICoreTheme.bundle; path = TUICore/Resources/TUICoreTheme.bundle; sourceTree = "<group>"; };
 		47405C1DB2B56DDC13802756113F8A9C /* SDWebImageDownloaderRequestModifier.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDownloaderRequestModifier.h; path = SDWebImage/Core/SDWebImageDownloaderRequestModifier.h; sourceTree = "<group>"; };
 		4741287B7FFD8A9934D924255062BA0F /* AFNetworking-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "AFNetworking-prefix.pch"; sourceTree = "<group>"; };
-		4768E742068DF77DBEEBCDC8C376B0EC /* mz_strm_split.c */ = {isa = PBXFileReference; includeInIndex = 1; name = mz_strm_split.c; path = SSZipArchive/minizip/mz_strm_split.c; sourceTree = "<group>"; };
+		4768E742068DF77DBEEBCDC8C376B0EC /* mz_strm_split.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = mz_strm_split.c; path = SSZipArchive/minizip/mz_strm_split.c; sourceTree = "<group>"; };
 		476CD4B9C80009B7CE80B2EC1BB977E1 /* JXCategoryTitleVerticalZoomCellModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryTitleVerticalZoomCellModel.m; path = Sources/VerticalZoomTitle/JXCategoryTitleVerticalZoomCellModel.m; sourceTree = "<group>"; };
 		4795465F7FEB7CE213FD186EE3DB1653 /* TUIGroupMemberDataProvider.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUIGroupMemberDataProvider.m; path = TUIGroup/BaseDataProvider/TUIGroupMemberDataProvider.m; sourceTree = "<group>"; };
 		47F6C6965ABD92AB1FB46F4EF51DFB0F /* WhitePlayerEvent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = WhitePlayerEvent.h; path = Whiteboard/Classes/Replayer/WhitePlayerEvent.h; sourceTree = "<group>"; };
@@ -2723,7 +2743,7 @@
 		4828262BED350B9504822355B2E962E2 /* TXLiteAVSDK.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TXLiteAVSDK.h; path = TXLiteAVSDK_Professional/TXLiteAVSDK_Professional.framework/Headers/TXLiteAVSDK.h; sourceTree = "<group>"; };
 		4846B34FEDC405B7E589E397DA2AF733 /* AFNetworking-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "AFNetworking-dummy.m"; sourceTree = "<group>"; };
 		48E56CFBC482B42E280A54D71C4ED2E9 /* UIBarButtonItem+RACCommandSupport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIBarButtonItem+RACCommandSupport.h"; path = "ReactiveObjC/UIBarButtonItem+RACCommandSupport.h"; sourceTree = "<group>"; };
-		48F90C1094942FB89DB26008DD19B079 /* mz_zip_rw.c */ = {isa = PBXFileReference; includeInIndex = 1; name = mz_zip_rw.c; path = SSZipArchive/minizip/mz_zip_rw.c; sourceTree = "<group>"; };
+		48F90C1094942FB89DB26008DD19B079 /* mz_zip_rw.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = mz_zip_rw.c; path = SSZipArchive/minizip/mz_zip_rw.c; sourceTree = "<group>"; };
 		491ECF93AB0B778B5FAB180E73A01702 /* KS3PutObjectCopyRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KS3PutObjectCopyRequest.m; path = KS3YunSDK/KS3YunSDK/KSYS3/KSYModel/Object/KS3PutObjectCopyRequest.m; sourceTree = "<group>"; };
 		492CA8BAAAE3256B4F831E94354C4503 /* TUICore-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "TUICore-prefix.pch"; sourceTree = "<group>"; };
 		494AC16F42241C18ECDCA7C2145B2D6D /* SDInternalMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDInternalMacros.h; path = SDWebImage/Private/SDInternalMacros.h; sourceTree = "<group>"; };
@@ -2739,7 +2759,7 @@
 		4B24512F17DE2B48DA6D7DA7B3AAC8EB /* RACCommand.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACCommand.m; path = ReactiveObjC/RACCommand.m; sourceTree = "<group>"; };
 		4B4EDA5CC71186073B1DD8DC0D96AEAE /* SRDelegateController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SRDelegateController.m; path = SocketRocket/Internal/Delegate/SRDelegateController.m; sourceTree = "<group>"; };
 		4B5DB8E257E9C6ED6192694A71F716F8 /* TUICore.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = TUICore.release.xcconfig; sourceTree = "<group>"; };
-		4B6182894B94739F8B25DC253605E2B9 /* netless.css */ = {isa = PBXFileReference; includeInIndex = 1; name = netless.css; path = Whiteboard/Resource/netless.css; sourceTree = "<group>"; };
+		4B6182894B94739F8B25DC253605E2B9 /* netless.css */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.css; name = netless.css; path = Whiteboard/Resource/netless.css; sourceTree = "<group>"; };
 		4B96DC5F44C9D7F99D85B510AE8FBE98 /* TUIChatPopActionsView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUIChatPopActionsView.m; path = TUIChat/BaseCell/CellUI/TUIChatPopActionsView.m; sourceTree = "<group>"; };
 		4B9EFA968056DCF360620E2CF2D160DB /* Pods-KulexiuForTeacher.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-KulexiuForTeacher.release.xcconfig"; sourceTree = "<group>"; };
 		4BCFA72A1528463CB22C76F0A0032BB5 /* NSString+TUIUtil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSString+TUIUtil.h"; path = "TUICore/NSString+TUIUtil.h"; sourceTree = "<group>"; };
@@ -2848,7 +2868,7 @@
 		58CBCE118E49F895D76CF0C530C27A2C /* TIMCommon-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "TIMCommon-umbrella.h"; sourceTree = "<group>"; };
 		59133F1AAD9782E4772109BE34622639 /* MJExtension-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MJExtension-prefix.pch"; sourceTree = "<group>"; };
 		59140F624191C143BB1F0B4031AD4E8E /* JXCategoryBaseView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryBaseView.h; path = Sources/Base/JXCategoryBaseView.h; sourceTree = "<group>"; };
-		5916624BD96B6BF2028F21400B655339 /* RongFaceBeautifier.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; name = RongFaceBeautifier.xcframework; path = RongCloudRTC/RongFaceBeautifier.xcframework; sourceTree = "<group>"; };
+		5916624BD96B6BF2028F21400B655339 /* RongFaceBeautifier.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = wrapper.xcframework; name = RongFaceBeautifier.xcframework; path = RongCloudRTC/RongFaceBeautifier.xcframework; sourceTree = "<group>"; };
 		594B7ED64E0FBB0AE3605E51D6D6C8E3 /* SDDeviceHelper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDDeviceHelper.m; path = SDWebImage/Private/SDDeviceHelper.m; sourceTree = "<group>"; };
 		5954EDC2F6972C9A1FAC0CE61FCD47A8 /* TUIConversation-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "TUIConversation-prefix.pch"; sourceTree = "<group>"; };
 		5978037C81D7BD35100E3F4B06C34875 /* WhiteCallBridgeCommand.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = WhiteCallBridgeCommand.h; path = Whiteboard/Classes/Displayer/WhiteCallBridgeCommand.h; sourceTree = "<group>"; };
@@ -2865,7 +2885,7 @@
 		5A2737DFCD044FED91F299CBA7D67D9C /* BridgeCallRecorder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BridgeCallRecorder.h; path = Whiteboard/Classes/SDK/BridgeCallRecorder.h; sourceTree = "<group>"; };
 		5A5AF8056F089B52D574D5C3E44862DA /* RACEagerSequence.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACEagerSequence.h; path = ReactiveObjC/RACEagerSequence.h; sourceTree = "<group>"; };
 		5AD1EDF1207FFECD0B12C18B4A997834 /* KS3ResponseHeaderOverrides.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KS3ResponseHeaderOverrides.m; path = KS3YunSDK/KS3YunSDK/KSYS3/KSYModel/KS3ResponseHeaderOverrides.m; sourceTree = "<group>"; };
-		5ADCA38113994437F91C97E3B0854247 /* amrFileCodec.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = amrFileCodec.mm; path = TUIChat/VoiceConvert/amrFileCodec.mm; sourceTree = "<group>"; };
+		5ADCA38113994437F91C97E3B0854247 /* amrFileCodec.mm */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.objcpp; name = amrFileCodec.mm; path = TUIChat/VoiceConvert/amrFileCodec.mm; sourceTree = "<group>"; };
 		5ADD49D99AF5B3A7426E0DD75F2EB697 /* NSString+TUIUtil.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSString+TUIUtil.m"; path = "TUICore/NSString+TUIUtil.m"; sourceTree = "<group>"; };
 		5B4841CB4BAF98CE6007656FBF16A1AC /* TUIChatObjectFactory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIChatObjectFactory.h; path = TUIChat/UI_Classic/Service/TUIChatObjectFactory.h; sourceTree = "<group>"; };
 		5B65797D7CD169888B1EBBADF8F2F854 /* KS3GetBucketLoggingRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KS3GetBucketLoggingRequest.m; path = KS3YunSDK/KS3YunSDK/KSYS3/KSYModel/Bucket/KS3GetBucketLoggingRequest.m; sourceTree = "<group>"; };
@@ -2964,7 +2984,7 @@
 		69852A95D096ACB0C872C51EDB207259 /* NSString+RACSupport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSString+RACSupport.m"; path = "ReactiveObjC/NSString+RACSupport.m"; sourceTree = "<group>"; };
 		69C498501E9E46BAF2BEB4280E0AF353 /* WhiteRoomState.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = WhiteRoomState.m; path = Whiteboard/Classes/Room/WhiteRoomState.m; sourceTree = "<group>"; };
 		69E005B4CF464945A4BF941196925468 /* NSBezierPath+SDRoundedCorners.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSBezierPath+SDRoundedCorners.m"; path = "SDWebImage/Private/NSBezierPath+SDRoundedCorners.m"; sourceTree = "<group>"; };
-		6A010BD5F2BE26A2B6502AD935950C71 /* e20587c */ = {isa = PBXFileReference; includeInIndex = 1; name = e20587c; path = Whiteboard/Resource/e20587c; sourceTree = "<group>"; };
+		6A010BD5F2BE26A2B6502AD935950C71 /* e20587c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; name = e20587c; path = Whiteboard/Resource/e20587c; sourceTree = "<group>"; };
 		6A26A8840A4BA6E369C37AA84CAE23BF /* SDWebImageIndicator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageIndicator.h; path = SDWebImage/Core/SDWebImageIndicator.h; sourceTree = "<group>"; };
 		6A5DFBCB240880C6FF8EB25CCE32F52F /* LOTTrimPathNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTTrimPathNode.m; path = "lottie-ios/Classes/RenderSystem/ManipulatorNodes/LOTTrimPathNode.m"; sourceTree = "<group>"; };
 		6AA48FE7565323DE59DB2B908EEC2463 /* TUISearch.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = TUISearch.debug.xcconfig; sourceTree = "<group>"; };
@@ -2991,7 +3011,7 @@
 		6E06E41BE56D683D97FDF4DD6F935075 /* JXCategoryTitleVerticalZoomView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryTitleVerticalZoomView.h; path = Sources/VerticalZoomTitle/JXCategoryTitleVerticalZoomView.h; sourceTree = "<group>"; };
 		6E1CC8001641ED8A5FB73056568E782B /* NTLBridge-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NTLBridge-dummy.m"; sourceTree = "<group>"; };
 		6E1E5B073A106459D3EBB2F0E73907BA /* TXVideoCustomProcessDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TXVideoCustomProcessDelegate.h; path = TXLiteAVSDK_Professional/TXLiteAVSDK_Professional.framework/Headers/TXVideoCustomProcessDelegate.h; sourceTree = "<group>"; };
-		6E7549E7A8E869F32A587EC35439182B /* RACSignalProvider.d */ = {isa = PBXFileReference; includeInIndex = 1; name = RACSignalProvider.d; path = ReactiveObjC/RACSignalProvider.d; sourceTree = "<group>"; };
+		6E7549E7A8E869F32A587EC35439182B /* RACSignalProvider.d */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.dtrace; name = RACSignalProvider.d; path = ReactiveObjC/RACSignalProvider.d; sourceTree = "<group>"; };
 		6E7E8BC71E997795A233B3604B774B83 /* TUIGroupRequestViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUIGroupRequestViewController.m; path = TUIGroup/UI_Classic/UI/TUIGroupRequestViewController.m; sourceTree = "<group>"; };
 		6E83F53E0C34D3CCD3383E0D25C11F46 /* UIImage+GIF.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+GIF.h"; path = "SDWebImage/Core/UIImage+GIF.h"; sourceTree = "<group>"; };
 		6EB91B168E8D5A4B41AAE7B596449FA9 /* TUIGroupMembersCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUIGroupMembersCell.m; path = TUIGroup/BaseCell/CellUI/TUIGroupMembersCell.m; sourceTree = "<group>"; };
@@ -3007,7 +3027,7 @@
 		70134309E935B2C9A4B74F43D3F8165D /* MJRefreshBackNormalFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackNormalFooter.h; path = MJRefresh/Custom/Footer/Back/MJRefreshBackNormalFooter.h; sourceTree = "<group>"; };
 		707721821DA73F5EF41007B92F6372E5 /* RongRTCLib.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = RongRTCLib.bundle; path = RongCloudRTC/RongRTCLib.bundle; sourceTree = "<group>"; };
 		70832DA3A5671A31086BBC1661003B81 /* RACDelegateProxy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACDelegateProxy.m; path = ReactiveObjC/RACDelegateProxy.m; sourceTree = "<group>"; };
-		7089C36C60C94CE949BE62E505B7B228 /* RongPublicService.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; name = RongPublicService.xcframework; path = RongCloudIM/RongPublicService.xcframework; sourceTree = "<group>"; };
+		7089C36C60C94CE949BE62E505B7B228 /* RongPublicService.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = wrapper.xcframework; name = RongPublicService.xcframework; path = RongCloudIM/RongPublicService.xcframework; sourceTree = "<group>"; };
 		708FC16EC707D00479882ADA04A17F56 /* SocketRocket-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SocketRocket-prefix.pch"; sourceTree = "<group>"; };
 		709D431BFA8B10B1CEA4C27C510C1F92 /* TUIGroupNoticeCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIGroupNoticeCell.h; path = TUIGroup/BaseCell/CellUI/TUIGroupNoticeCell.h; sourceTree = "<group>"; };
 		70A73C6496EE88DDD389A6019A1DA0A4 /* SDAnimatedImageRep.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDAnimatedImageRep.m; path = SDWebImage/Core/SDAnimatedImageRep.m; sourceTree = "<group>"; };
@@ -3031,7 +3051,7 @@
 		7274DA65EA53F3354208B45AC4C21FF1 /* MJExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJExtension.h; path = MJExtension/MJExtension.h; sourceTree = "<group>"; };
 		7294A48512873F177FD03F42BD7AB608 /* WhiteRoomConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = WhiteRoomConfig.h; path = Whiteboard/Classes/Room/WhiteRoomConfig.h; sourceTree = "<group>"; };
 		72A3F39CC9B98989E382B367371E7B31 /* TUIChatSmallTongueView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUIChatSmallTongueView.m; path = TUIChat/UI_Classic/Chat/TUIChatSmallTongueView.m; sourceTree = "<group>"; };
-		72BB8FAF3D10662F484E37E2BA548532 /* mz_zip.c */ = {isa = PBXFileReference; includeInIndex = 1; name = mz_zip.c; path = SSZipArchive/minizip/mz_zip.c; sourceTree = "<group>"; };
+		72BB8FAF3D10662F484E37E2BA548532 /* mz_zip.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = mz_zip.c; path = SSZipArchive/minizip/mz_zip.c; sourceTree = "<group>"; };
 		72EE2FF6619A217FEF349B7D3D918768 /* LOTAssetGroup.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTAssetGroup.h; path = "lottie-ios/Classes/Models/LOTAssetGroup.h"; sourceTree = "<group>"; };
 		730B88E8BC335D5D643BED7E9191D7EE /* TUIMemberInfoCellData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUIMemberInfoCellData.m; path = TUIGroup/BaseCell/CellData/TUIMemberInfoCellData.m; sourceTree = "<group>"; };
 		731BEDAA796C72B7D50D9D874443C361 /* LOTNumberInterpolator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTNumberInterpolator.m; path = "lottie-ios/Classes/RenderSystem/InterpolatorNodes/LOTNumberInterpolator.m"; sourceTree = "<group>"; };
@@ -3057,7 +3077,7 @@
 		753AE39233AB8B1619EAC4FA89447DBB /* TUIVoiceMessageCellData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUIVoiceMessageCellData.m; path = TUIChat/UI_Classic/Cell/CellData/Chat/TUIVoiceMessageCellData.m; sourceTree = "<group>"; };
 		75450B01FCA74112F8FA0D809009A43E /* RACMulticastConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACMulticastConnection.h; path = ReactiveObjC/RACMulticastConnection.h; sourceTree = "<group>"; };
 		7561E65C7D62E16DFD23BBAD38CDBD9C /* LOTShapeFill.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTShapeFill.m; path = "lottie-ios/Classes/Models/LOTShapeFill.m"; sourceTree = "<group>"; };
-		756DC54A5D97B67F87C5F35139132F71 /* RongRTCPlayer.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; name = RongRTCPlayer.xcframework; path = RongCloudRTC/RongRTCPlayer.xcframework; sourceTree = "<group>"; };
+		756DC54A5D97B67F87C5F35139132F71 /* RongRTCPlayer.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = wrapper.xcframework; name = RongRTCPlayer.xcframework; path = RongCloudRTC/RongRTCPlayer.xcframework; sourceTree = "<group>"; };
 		757A9D621AFA3C016B06511BD097DAF6 /* KS3Part.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KS3Part.h; path = KS3YunSDK/KS3YunSDK/KSYS3/KSYModel/Object/KS3Part.h; sourceTree = "<group>"; };
 		759DA0017C16D9AB6B6B688182A8BFCD /* LOTTransformInterpolator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTTransformInterpolator.h; path = "lottie-ios/Classes/RenderSystem/InterpolatorNodes/LOTTransformInterpolator.h"; sourceTree = "<group>"; };
 		75CFAB9487685942E4A00A1CB204B22B /* SDWebImageDownloaderResponseModifier.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDownloaderResponseModifier.h; path = SDWebImage/Core/SDWebImageDownloaderResponseModifier.h; sourceTree = "<group>"; };
@@ -3093,7 +3113,7 @@
 		787D511D5A92DC4799095F73CBD85566 /* TUITagsCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUITagsCell.m; path = TIMCommon/BaseCell/CellUI/TUITagsCell.m; sourceTree = "<group>"; };
 		78AD3F96212AA0DFE565519F0BC052BA /* MJRefresh-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MJRefresh-prefix.pch"; sourceTree = "<group>"; };
 		78CD6A106373AA6EED78EC4E9431655D /* JXCategoryTitleVerticalZoomCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryTitleVerticalZoomCell.m; path = Sources/VerticalZoomTitle/JXCategoryTitleVerticalZoomCell.m; sourceTree = "<group>"; };
-		78DE2257DFF23D798FF27DA107918CD2 /* mz_compat.c */ = {isa = PBXFileReference; includeInIndex = 1; name = mz_compat.c; path = SSZipArchive/minizip/mz_compat.c; sourceTree = "<group>"; };
+		78DE2257DFF23D798FF27DA107918CD2 /* mz_compat.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = mz_compat.c; path = SSZipArchive/minizip/mz_compat.c; sourceTree = "<group>"; };
 		78E26385C1825E9CF7E390A87FA5DC84 /* TUIGroupNoticeCellData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUIGroupNoticeCellData.m; path = TUIGroup/BaseCell/CellData/TUIGroupNoticeCellData.m; sourceTree = "<group>"; };
 		7937C2B0E3B2F7BD084B46F8A6051495 /* KS3ListBucketsResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KS3ListBucketsResponse.h; path = KS3YunSDK/KS3YunSDK/KSYS3/KSYModel/Service/KS3ListBucketsResponse.h; sourceTree = "<group>"; };
 		798053ADF87A86C56AFDC19615DFEFD9 /* libjcore-noidfa-ios-2.7.1.a */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = archive.ar; path = "libjcore-noidfa-ios-2.7.1.a"; sourceTree = "<group>"; };
@@ -3196,7 +3216,7 @@
 		84FA5DC0725BEB05DE9BC3B7C8EC09B2 /* NSObject+RACKVOWrapper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+RACKVOWrapper.m"; path = "ReactiveObjC/NSObject+RACKVOWrapper.m"; sourceTree = "<group>"; };
 		8513D6EAA79A297B1B1065DE981040D1 /* SRError.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SRError.m; path = SocketRocket/Internal/Utilities/SRError.m; sourceTree = "<group>"; };
 		8530A6B4F0F6C63F3ADE35061CA20C8E /* TUISystemMessageCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUISystemMessageCell.h; path = TIMCommon/BaseCell/CellUI/TUISystemMessageCell.h; sourceTree = "<group>"; };
-		855F6C921E5522C6F074A99B79C877C4 /* mz_os.c */ = {isa = PBXFileReference; includeInIndex = 1; name = mz_os.c; path = SSZipArchive/minizip/mz_os.c; sourceTree = "<group>"; };
+		855F6C921E5522C6F074A99B79C877C4 /* mz_os.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = mz_os.c; path = SSZipArchive/minizip/mz_os.c; sourceTree = "<group>"; };
 		85A01882ED06DFEA2E0CE78BCDB204A7 /* SocketRocket */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = SocketRocket; path = libSocketRocket.a; sourceTree = BUILT_PRODUCTS_DIR; };
 		85A5A52F14D69B129DDD12FBCBE8D2CA /* TUIMessageMediaDataProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIMessageMediaDataProvider.h; path = TUIChat/UI_Classic/DataProvider/TUIMessageMediaDataProvider.h; sourceTree = "<group>"; };
 		85BFC6B64A1EDD7121BAD1E96ADA16B4 /* KS3PutObjectResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KS3PutObjectResponse.m; path = KS3YunSDK/KS3YunSDK/KSYS3/KSYModel/Object/KS3PutObjectResponse.m; sourceTree = "<group>"; };
@@ -3206,7 +3226,7 @@
 		85F851322638965CFCEB016391F99D51 /* TUIMotionManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIMotionManager.h; path = TUIChat/CommonUI/Camera/TUIMotionManager.h; sourceTree = "<group>"; };
 		8605C4B47F48455C6AE977EBB76159E1 /* NSBundle+TZImagePicker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSBundle+TZImagePicker.h"; path = "TZImagePickerController/TZImagePickerController/NSBundle+TZImagePicker.h"; sourceTree = "<group>"; };
 		86697D7FEE0EE3E3DD82EE1ADD967EDA /* SDWebImageManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageManager.m; path = SDWebImage/Core/SDWebImageManager.m; sourceTree = "<group>"; };
-		866F8309FF91A2046100AAF00B834DE5 /* main.css */ = {isa = PBXFileReference; includeInIndex = 1; name = main.css; path = Whiteboard/Resource/main.css; sourceTree = "<group>"; };
+		866F8309FF91A2046100AAF00B834DE5 /* main.css */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.css; name = main.css; path = Whiteboard/Resource/main.css; sourceTree = "<group>"; };
 		86BC5776030736F722B3DA0D0BE3B09E /* LOTPolygonAnimator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTPolygonAnimator.m; path = "lottie-ios/Classes/RenderSystem/AnimatorNodes/LOTPolygonAnimator.m"; sourceTree = "<group>"; };
 		86FE08B8F66FE73C74D5924E3EB7FF67 /* LOTAnimatedControl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTAnimatedControl.h; path = "lottie-ios/Classes/PublicHeaders/LOTAnimatedControl.h"; sourceTree = "<group>"; };
 		87161B9265507CFA0B992CF0A589D1FC /* TXBitrateItem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TXBitrateItem.h; path = TXLiteAVSDK_Professional/TXLiteAVSDK_Professional.framework/Headers/TXBitrateItem.h; sourceTree = "<group>"; };
@@ -3298,7 +3318,7 @@
 		9232977FF394B61BB624F94178073402 /* TUIChat-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "TUIChat-dummy.m"; sourceTree = "<group>"; };
 		9244058D1D72E35712D119F7975028AF /* SDImageCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCoder.h; path = SDWebImage/Core/SDImageCoder.h; sourceTree = "<group>"; };
 		9250CB86D96486D96E16BC2D5005D737 /* JXCategoryBaseCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryBaseCell.m; path = Sources/Base/JXCategoryBaseCell.m; sourceTree = "<group>"; };
-		929DCD7DC2150B069EAA3AB4ED8B0328 /* index.html */ = {isa = PBXFileReference; includeInIndex = 1; name = index.html; path = Whiteboard/Resource/index.html; sourceTree = "<group>"; };
+		929DCD7DC2150B069EAA3AB4ED8B0328 /* index.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = index.html; path = Whiteboard/Resource/index.html; sourceTree = "<group>"; };
 		92B48895D7F4DDE57A34C519CF0AF152 /* RACSignal+Operations.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "RACSignal+Operations.m"; path = "ReactiveObjC/RACSignal+Operations.m"; sourceTree = "<group>"; };
 		92CE01CFECF1083125B3325B54254F0D /* TUILogin.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUILogin.h; path = TUICore/TUILogin.h; sourceTree = "<group>"; };
 		935B5FFEC79745F364D69187CF2312CF /* TXLiteAVSDK_Professional.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = TXLiteAVSDK_Professional.release.xcconfig; sourceTree = "<group>"; };
@@ -3326,13 +3346,13 @@
 		967A7EC6434F39B698F624D6E0468D95 /* TUIImageReplyQuoteViewData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIImageReplyQuoteViewData.h; path = TUIChat/UI_Classic/Cell/CellData/Reply/TUIImageReplyQuoteViewData.h; sourceTree = "<group>"; };
 		9685D03FAFF3052EEC89432F54DC2CE1 /* RongCloudIM-xcframeworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "RongCloudIM-xcframeworks.sh"; sourceTree = "<group>"; };
 		96E85CC1A05A7AD281496B47570B787A /* TUIBubbleMessageCell_Minimalist.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIBubbleMessageCell_Minimalist.h; path = TIMCommon/UI_Minimalist/Cell/CellUI/TUIBubbleMessageCell_Minimalist.h; sourceTree = "<group>"; };
-		96FC1AE160C64042D02BF2FEEB5E2984 /* web-sdk.f46031ce.js */ = {isa = PBXFileReference; includeInIndex = 1; name = "web-sdk.f46031ce.js"; path = "Whiteboard/Resource/web-sdk.f46031ce.js"; sourceTree = "<group>"; };
+		96FC1AE160C64042D02BF2FEEB5E2984 /* web-sdk.f46031ce.js */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.javascript; name = "web-sdk.f46031ce.js"; path = "Whiteboard/Resource/web-sdk.f46031ce.js"; sourceTree = "<group>"; };
 		970E78803092F4FDD16F6EAAC243261B /* WhiteConversionInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = WhiteConversionInfo.m; path = Whiteboard/Classes/Converter/V4/WhiteConversionInfo.m; sourceTree = "<group>"; };
 		971890B742F07FCB4D4ECB4584C312A3 /* RACSignal+Operations.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "RACSignal+Operations.h"; path = "ReactiveObjC/RACSignal+Operations.h"; sourceTree = "<group>"; };
 		9724576C9D9F281B099377DF4852897B /* if_rom.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = if_rom.h; path = TUIChat/VoiceConvert/if_rom.h; sourceTree = "<group>"; };
 		9725F99330BC28E967319F5B25E3C923 /* TXLivePlayConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TXLivePlayConfig.h; path = TXLiteAVSDK_Professional/TXLiteAVSDK_Professional.framework/Headers/TXLivePlayConfig.h; sourceTree = "<group>"; };
 		972DB32B0DD1B5A1512019B2200E8E77 /* TXVodDownloadManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TXVodDownloadManager.h; path = TXLiteAVSDK_Professional/TXLiteAVSDK_Professional.framework/Headers/TXVodDownloadManager.h; sourceTree = "<group>"; };
-		972FE7F78BE458B5B3C3080E157148E7 /* RongChatRoom.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; name = RongChatRoom.xcframework; path = RongCloudIM/RongChatRoom.xcframework; sourceTree = "<group>"; };
+		972FE7F78BE458B5B3C3080E157148E7 /* RongChatRoom.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = wrapper.xcframework; name = RongChatRoom.xcframework; path = RongCloudIM/RongChatRoom.xcframework; sourceTree = "<group>"; };
 		9757DE29413410A22927F408101A8467 /* WhiteRoomConfig.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = WhiteRoomConfig.m; path = Whiteboard/Classes/Room/WhiteRoomConfig.m; sourceTree = "<group>"; };
 		9766D930E0E35369E4FF0B9FBC02E33D /* UIColor+JXAdd.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIColor+JXAdd.m"; path = "Sources/Common/UIColor+JXAdd.m"; sourceTree = "<group>"; };
 		978D7D60B962713871F74B9291945995 /* RACQueueScheduler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACQueueScheduler.h; path = ReactiveObjC/RACQueueScheduler.h; sourceTree = "<group>"; };
@@ -3383,7 +3403,7 @@
 		9CD4B4BBC8E2B8AE3A7F2CE153901CF1 /* NSLayoutConstraint+MASDebugAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSLayoutConstraint+MASDebugAdditions.h"; path = "Masonry/NSLayoutConstraint+MASDebugAdditions.h"; sourceTree = "<group>"; };
 		9D179F9FA1D48883445BD5D5B5E20D47 /* V2TIMManager+Conversation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "V2TIMManager+Conversation.h"; path = "ImSDK_Plus.framework/Headers/V2TIMManager+Conversation.h"; sourceTree = "<group>"; };
 		9D4C468FA11DA7C29A3CF4A0625626CD /* mz_crypt.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mz_crypt.h; path = SSZipArchive/minizip/mz_crypt.h; sourceTree = "<group>"; };
-		9D940727FF8FB9C785EB98E56350EF41 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; };
+		9D940727FF8FB9C785EB98E56350EF41 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; };
 		9DB57C0FD9C0D8F64CBE2C866B88B0A8 /* UIImage+Transform.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+Transform.h"; path = "SDWebImage/Core/UIImage+Transform.h"; sourceTree = "<group>"; };
 		9DC551604B85083BF2BD256CE67F8934 /* RACKVOProxy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACKVOProxy.h; path = ReactiveObjC/RACKVOProxy.h; sourceTree = "<group>"; };
 		9DF0455C868FE7A4F959F9CFC897C483 /* SDImageHEICCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageHEICCoder.h; path = SDWebImage/Core/SDImageHEICCoder.h; sourceTree = "<group>"; };
@@ -3416,7 +3436,7 @@
 		A0DC5965FE21672FCE3992803512B518 /* UIBezierPath.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = UIBezierPath.m; path = "lottie-ios/Classes/MacCompatibility/UIBezierPath.m"; sourceTree = "<group>"; };
 		A11BBFE0C323652922F68073757A4DE3 /* LOTStrokeRenderer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTStrokeRenderer.m; path = "lottie-ios/Classes/RenderSystem/RenderNodes/LOTStrokeRenderer.m"; sourceTree = "<group>"; };
 		A12927CF48FC9353A1E735AE243CCD00 /* TZImagePickerController-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "TZImagePickerController-dummy.m"; sourceTree = "<group>"; };
-		A12BBA369DDA75CCF80950A96B6CDF47 /* mz_os_posix.c */ = {isa = PBXFileReference; includeInIndex = 1; name = mz_os_posix.c; path = SSZipArchive/minizip/mz_os_posix.c; sourceTree = "<group>"; };
+		A12BBA369DDA75CCF80950A96B6CDF47 /* mz_os_posix.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = mz_os_posix.c; path = SSZipArchive/minizip/mz_os_posix.c; sourceTree = "<group>"; };
 		A12E65B558DE9246BBAA0EDD4BBE122A /* TUISearchService.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUISearchService.m; path = TUISearch/UI_Classic/Service/TUISearchService.m; sourceTree = "<group>"; };
 		A161EB107FB547F9369B28F7381D027D /* TUISearchDataProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUISearchDataProvider.h; path = TUISearch/BaseDataProvider/TUISearchDataProvider.h; sourceTree = "<group>"; };
 		A16E5229486AF9EF050002F128EBF140 /* WhiteRoomState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = WhiteRoomState.h; path = Whiteboard/Classes/Room/WhiteRoomState.h; sourceTree = "<group>"; };
@@ -3428,7 +3448,7 @@
 		A1D9943854CC9D519272421B270E5472 /* TUIMergeReplyQuoteViewData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIMergeReplyQuoteViewData.h; path = TUIChat/UI_Classic/Cell/CellData/Reply/TUIMergeReplyQuoteViewData.h; sourceTree = "<group>"; };
 		A1DF130EB2424D15709444A4F3442521 /* IQUIViewController+Additions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "IQUIViewController+Additions.m"; path = "IQKeyboardManager/Categories/IQUIViewController+Additions.m"; sourceTree = "<group>"; };
 		A20F7B3BF62B179A1510A64FB19ED4D5 /* TXUGCBase.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TXUGCBase.h; path = TXLiteAVSDK_Professional/TXLiteAVSDK_Professional.framework/Headers/TXUGCBase.h; sourceTree = "<group>"; };
-		A21BB6D9E1E9DEBDC15083C0378AA05F /* zh-Hans.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = "zh-Hans.lproj"; path = "RongCloudIM/zh-Hans.lproj"; sourceTree = "<group>"; };
+		A21BB6D9E1E9DEBDC15083C0378AA05F /* zh-Hans.lproj */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = folder; name = "zh-Hans.lproj"; path = "RongCloudIM/zh-Hans.lproj"; sourceTree = "<group>"; };
 		A25F58C40F694AD4AA610155B3852076 /* TUIInputMoreCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIInputMoreCell.h; path = TUIChat/UI_Classic/Cell/CellUI/Base/TUIInputMoreCell.h; sourceTree = "<group>"; };
 		A26165CFAF296B5A1A1B84219B893541 /* SDWebImageTransitionInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageTransitionInternal.h; path = SDWebImage/Private/SDWebImageTransitionInternal.h; sourceTree = "<group>"; };
 		A268186AB91BAF7A98CE0F11579B1799 /* TUISearchResultCellModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUISearchResultCellModel.m; path = TUISearch/BaseCell/CellData/TUISearchResultCellModel.m; sourceTree = "<group>"; };
@@ -3451,7 +3471,7 @@
 		A3FC1E632F5802AB4100F0B5D34C7A92 /* Reachability.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = Reachability.m; sourceTree = "<group>"; };
 		A3FF10322BCA2EB23EA428CF3C0D1678 /* TUIMediaView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIMediaView.h; path = TUIChat/UI_Classic/Chat/TUIMediaView.h; sourceTree = "<group>"; };
 		A406E89CE959208647B55054359E4FC8 /* TZPhotoPickerController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TZPhotoPickerController.m; path = TZImagePickerController/TZImagePickerController/TZPhotoPickerController.m; sourceTree = "<group>"; };
-		A417B52505EEBB06A94032C1F6CDCD9D /* TXSoundTouch.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; name = TXSoundTouch.xcframework; path = TXLiteAVSDK_Professional/TXSoundTouch.xcframework; sourceTree = "<group>"; };
+		A417B52505EEBB06A94032C1F6CDCD9D /* TXSoundTouch.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = wrapper.xcframework; name = TXSoundTouch.xcframework; path = TXLiteAVSDK_Professional/TXSoundTouch.xcframework; sourceTree = "<group>"; };
 		A41C1C7637E4C92E29CB18D6252857A4 /* V2TIMGroup.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = V2TIMGroup.h; path = ImSDK_Plus.framework/cpluscplus/include/V2TIMGroup.h; sourceTree = "<group>"; };
 		A432DD7AA0550DEBF456AFB856278CB1 /* WhiteSDK+Room.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "WhiteSDK+Room.h"; path = "Whiteboard/Classes/Room/WhiteSDK+Room.h"; sourceTree = "<group>"; };
 		A446DAE936D78D3AF2700967CAB5C990 /* UIActivityIndicatorView+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIActivityIndicatorView+AFNetworking.h"; path = "UIKit+AFNetworking/UIActivityIndicatorView+AFNetworking.h"; sourceTree = "<group>"; };
@@ -3479,7 +3499,7 @@
 		A87A5011150A3F986134523EADACC357 /* TUISelectGroupMemberViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUISelectGroupMemberViewController.m; path = TUIGroup/UI_Classic/UI/TUISelectGroupMemberViewController.m; sourceTree = "<group>"; };
 		A8900E8F63436EE1F810013DC69E0199 /* TUIMessageCellData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIMessageCellData.h; path = TIMCommon/BaseCell/CellData/TUIMessageCellData.h; sourceTree = "<group>"; };
 		A8961651A4604A05DCDCAD33E03F16CE /* TUIReferenceMessageCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUIReferenceMessageCell.m; path = TUIChat/UI_Classic/Cell/CellUI/Reply/TUIReferenceMessageCell.m; sourceTree = "<group>"; };
-		A8AD07D3C5D9CCA898FD653FE246B5AD /* mz_crypt_apple.c */ = {isa = PBXFileReference; includeInIndex = 1; name = mz_crypt_apple.c; path = SSZipArchive/minizip/mz_crypt_apple.c; sourceTree = "<group>"; };
+		A8AD07D3C5D9CCA898FD653FE246B5AD /* mz_crypt_apple.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = mz_crypt_apple.c; path = SSZipArchive/minizip/mz_crypt_apple.c; sourceTree = "<group>"; };
 		A911FC72A73DF58EFA5BB1B1997B9F61 /* UISlider+RACSignalSupport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UISlider+RACSignalSupport.h"; path = "ReactiveObjC/UISlider+RACSignalSupport.h"; sourceTree = "<group>"; };
 		A939DEC7DD7168C9706C2BCD9354A73D /* SDImageCachesManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCachesManager.h; path = SDWebImage/Core/SDImageCachesManager.h; sourceTree = "<group>"; };
 		A94EE92FEF45DEB6B57AB450E7B4B4EB /* V2TXLivePlayer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = V2TXLivePlayer.h; path = TXLiteAVSDK_Professional/TXLiteAVSDK_Professional.framework/Headers/V2TXLivePlayer.h; sourceTree = "<group>"; };
@@ -3488,7 +3508,7 @@
 		A9C7234359E8D6DE4F2F504488BC262B /* TUIGroupRequestViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIGroupRequestViewController.h; path = TUIGroup/UI_Classic/UI/TUIGroupRequestViewController.h; sourceTree = "<group>"; };
 		AA2D42456824E8DD9175FD1685C5F45C /* TXVodDownloadMediaInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TXVodDownloadMediaInfo.h; path = TXLiteAVSDK_Professional/TXLiteAVSDK_Professional.framework/Headers/TXVodDownloadMediaInfo.h; sourceTree = "<group>"; };
 		AA36FD5F7C1BCB61B35846DDADB6255D /* V2TIMSignaling.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = V2TIMSignaling.h; path = ImSDK_Plus.framework/cpluscplus/include/V2TIMSignaling.h; sourceTree = "<group>"; };
-		AA423FA66135B222E66D6FF8400AB398 /* en.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = en.lproj; path = RongCloudIM/en.lproj; sourceTree = "<group>"; };
+		AA423FA66135B222E66D6FF8400AB398 /* en.lproj */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = folder; name = en.lproj; path = RongCloudIM/en.lproj; sourceTree = "<group>"; };
 		AA8E3DEF8F92B044F97FF794B8C3A925 /* TIMCommon.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = TIMCommon.release.xcconfig; sourceTree = "<group>"; };
 		AAA163B9A4694508AC10B3BE9D32D1BF /* RongCloudRTC.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RongCloudRTC.release.xcconfig; sourceTree = "<group>"; };
 		AB071F43FC9BEBE2641B446F8427B192 /* KS3SetACLRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KS3SetACLRequest.h; path = KS3YunSDK/KS3YunSDK/KSYS3/KSYModel/Bucket/KS3SetACLRequest.h; sourceTree = "<group>"; };
@@ -3532,13 +3552,13 @@
 		AF6EF633F2CB3E8E935A7118D66126EF /* WhiteMemberState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = WhiteMemberState.h; path = Whiteboard/Classes/Object/WhiteMemberState.h; sourceTree = "<group>"; };
 		AF9CB18F0A153D8FD8EB0A6BE1618A0B /* CALayer+Compat.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "CALayer+Compat.m"; path = "lottie-ios/Classes/MacCompatibility/CALayer+Compat.m"; sourceTree = "<group>"; };
 		AFAA7E96DAB7D6BD728AE8BA6CF2A5DB /* WhiteRoomCallbacks+Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "WhiteRoomCallbacks+Private.h"; path = "Whiteboard/Classes/Room/WhiteRoomCallbacks+Private.h"; sourceTree = "<group>"; };
-		AFC4341FBDEBD7BCB5D1DC5B59128716 /* TXFFmpeg.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; name = TXFFmpeg.xcframework; path = TXLiteAVSDK_Professional/TXFFmpeg.xcframework; sourceTree = "<group>"; };
+		AFC4341FBDEBD7BCB5D1DC5B59128716 /* TXFFmpeg.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = wrapper.xcframework; name = TXFFmpeg.xcframework; path = TXLiteAVSDK_Professional/TXFFmpeg.xcframework; sourceTree = "<group>"; };
 		AFCD7AA1FA527E03A8C62418B84E5F07 /* RACTestScheduler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACTestScheduler.m; path = ReactiveObjC/RACTestScheduler.m; sourceTree = "<group>"; };
 		AFD45F5981FB9AC606168D9E35A0381C /* IQUIScrollView+Additions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "IQUIScrollView+Additions.h"; path = "IQKeyboardManager/Categories/IQUIScrollView+Additions.h"; sourceTree = "<group>"; };
 		B002D2112E419E50F9430837441CE8E4 /* IQKeyboardManager-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "IQKeyboardManager-dummy.m"; sourceTree = "<group>"; };
 		B017F8C2E5A8E8CA3A9EA0979F99A1F9 /* TUIConversation.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = TUIConversation.debug.xcconfig; sourceTree = "<group>"; };
 		B018DCF4C267032729C05981CEA80209 /* NSDictionary+TUISafe.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSDictionary+TUISafe.m"; path = "TUICore/NSDictionary+TUISafe.m"; sourceTree = "<group>"; };
-		B024BB35F0A70D4A287F17D335C9AE27 /* RongIMLib.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; name = RongIMLib.xcframework; path = RongCloudIM/RongIMLib.xcframework; sourceTree = "<group>"; };
+		B024BB35F0A70D4A287F17D335C9AE27 /* RongIMLib.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = wrapper.xcframework; name = RongIMLib.xcframework; path = RongCloudIM/RongIMLib.xcframework; sourceTree = "<group>"; };
 		B03DB60187B76172CE8B0C4E23373146 /* TUITextMessageCellData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUITextMessageCellData.m; path = TUIChat/UI_Classic/Cell/CellData/Base/TUITextMessageCellData.m; sourceTree = "<group>"; };
 		B071F300B30E3434B29D087603BDFC2C /* TIMCommon-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "TIMCommon-dummy.m"; sourceTree = "<group>"; };
 		B0A8F01FFB5440A24FD1807F2F8908FF /* KS3ListBucketsResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KS3ListBucketsResult.m; path = KS3YunSDK/KS3YunSDK/KSYS3/KSYModel/Service/KS3ListBucketsResult.m; sourceTree = "<group>"; };
@@ -3559,7 +3579,7 @@
 		B2FBB959424E67C3091219E961BE2545 /* AFImageDownloader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFImageDownloader.h; path = "UIKit+AFNetworking/AFImageDownloader.h"; sourceTree = "<group>"; };
 		B2FD566732907E446DF433FE8656021A /* RongCloud.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = RongCloud.bundle; path = RongCloudIM/RongCloud.bundle; sourceTree = "<group>"; };
 		B31098864B9416AB30B47ABBD5E8EF30 /* TUIMoreView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUIMoreView.m; path = TUIChat/UI_Classic/Input/TUIMoreView.m; sourceTree = "<group>"; };
-		B31E9CF6C23CD97993AB9AA39959CB00 /* EMVoiceConverter.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = EMVoiceConverter.mm; path = TUIChat/VoiceConvert/EMVoiceConverter.mm; sourceTree = "<group>"; };
+		B31E9CF6C23CD97993AB9AA39959CB00 /* EMVoiceConverter.mm */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.cpp.objcpp; name = EMVoiceConverter.mm; path = TUIChat/VoiceConvert/EMVoiceConverter.mm; sourceTree = "<group>"; };
 		B33128D47D61AF8CF62EEDED1080E4D3 /* TUIGroupMemberCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIGroupMemberCell.h; path = TUIGroup/BaseCell/CellUI/TUIGroupMemberCell.h; sourceTree = "<group>"; };
 		B35F2E11593C86F6310D6C252430CD41 /* JXCategoryDotView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryDotView.m; path = Sources/Dot/JXCategoryDotView.m; sourceTree = "<group>"; };
 		B3B3354F7B1076A447482DD7B8DF94BF /* TUIConversationCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUIConversationCell.m; path = TUIConversation/BaseCell/CellUI/TUIConversationCell.m; sourceTree = "<group>"; };
@@ -3596,7 +3616,7 @@
 		B9278E182A3D02A6FE868E8ADEF38C7F /* TYCyclePagerView-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "TYCyclePagerView-dummy.m"; sourceTree = "<group>"; };
 		B930603AF7DB3BE0ECBC5DFBC80D7852 /* NSUserDefaults+RACSupport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSUserDefaults+RACSupport.h"; path = "ReactiveObjC/NSUserDefaults+RACSupport.h"; sourceTree = "<group>"; };
 		B94459DE774B6204A9479F1B8AE8C028 /* KS3SetObjectACLResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KS3SetObjectACLResponse.h; path = KS3YunSDK/KS3YunSDK/KSYS3/KSYModel/Object/KS3SetObjectACLResponse.h; sourceTree = "<group>"; };
-		B956AAB9BFC43C64A0E2BE89EB34B0DC /* netless.67923822.js */ = {isa = PBXFileReference; includeInIndex = 1; name = netless.67923822.js; path = Whiteboard/Resource/netless.67923822.js; sourceTree = "<group>"; };
+		B956AAB9BFC43C64A0E2BE89EB34B0DC /* netless.67923822.js */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.javascript; name = netless.67923822.js; path = Whiteboard/Resource/netless.67923822.js; sourceTree = "<group>"; };
 		B96D01C95BEC66B580F59DF0E815706E /* TUIMessageBaseDataProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIMessageBaseDataProvider.h; path = TUIChat/BaseDataProvider/TUIMessageBaseDataProvider.h; sourceTree = "<group>"; };
 		B9761AB9E7C5C6687CCA478E9683A213 /* TUIBaseMessageController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUIBaseMessageController.m; path = TUIChat/UI_Classic/Chat/TUIBaseMessageController.m; sourceTree = "<group>"; };
 		B9D4A93B28BD7CFBCDDEC2391F60130D /* TUIMergeReplyQuoteView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIMergeReplyQuoteView.h; path = TUIChat/UI_Classic/Cell/CellUI/Reply/TUIMergeReplyQuoteView.h; sourceTree = "<group>"; };
@@ -3619,6 +3639,18 @@
 		BBA8F25FC83EC8296D177038CFBCC5EA /* WhiteCommonCallbacks.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = WhiteCommonCallbacks.m; path = Whiteboard/Classes/Displayer/WhiteCommonCallbacks.m; sourceTree = "<group>"; };
 		BBDEB5EE519C7FECB1F7B432768A384D /* TUISearchResultCellModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUISearchResultCellModel.h; path = TUISearch/BaseCell/CellData/TUISearchResultCellModel.h; sourceTree = "<group>"; };
 		BBEFE3F498289E9E22BCEFF954E368C4 /* WhiteConversionInfoV5.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = WhiteConversionInfoV5.h; path = Whiteboard/Classes/Converter/V5/WhiteConversionInfoV5.h; sourceTree = "<group>"; };
+		BC2F703B2A97578D00F7C2FC /* TXChatMusicShareCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = TXChatMusicShareCell.h; path = "../../../../../Desktop/腾讯IM注册消息/View/TXChatMusicShareCell.h"; sourceTree = "<group>"; };
+		BC2F703C2A97578D00F7C2FC /* TXLiveShareCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TXLiveShareCell.h; sourceTree = "<group>"; };
+		BC2F703D2A97578D00F7C2FC /* TXLiveShareCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TXLiveShareCell.m; sourceTree = "<group>"; };
+		BC2F703E2A97578D00F7C2FC /* TXShareMusicCellContentView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = TXShareMusicCellContentView.h; path = "../../../../../Desktop/腾讯IM注册消息/View/TXShareMusicCellContentView.h"; sourceTree = "<group>"; };
+		BC2F703F2A97578E00F7C2FC /* TXShareLiveCellContentView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TXShareLiveCellContentView.h; sourceTree = "<group>"; };
+		BC2F70402A97578E00F7C2FC /* TXShareLiveCellContentView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TXShareLiveCellContentView.m; sourceTree = "<group>"; };
+		BC2F70412A97578E00F7C2FC /* TXChatMusicShareCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TXChatMusicShareCell.m; sourceTree = "<group>"; };
+		BC2F70422A97578E00F7C2FC /* TXShareMusicCellContentView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TXShareMusicCellContentView.m; sourceTree = "<group>"; };
+		BC2F704B2A97579C00F7C2FC /* TXChatMusicMessage.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TXChatMusicMessage.m; sourceTree = "<group>"; };
+		BC2F704C2A97579C00F7C2FC /* TXChatMusicMessage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TXChatMusicMessage.h; sourceTree = "<group>"; };
+		BC2F704D2A97579D00F7C2FC /* TXLiveShareMessage.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TXLiveShareMessage.m; sourceTree = "<group>"; };
+		BC2F704E2A97579D00F7C2FC /* TXLiveShareMessage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TXLiveShareMessage.h; sourceTree = "<group>"; };
 		BC57561ADC51C5B4E0FB06670C2FF8A5 /* TZImageRequestOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TZImageRequestOperation.m; path = TZImagePickerController/TZImagePickerController/TZImageRequestOperation.m; sourceTree = "<group>"; };
 		BCB4A41A2BFA8614EE4AD9B61BBB56F1 /* TUIGroupMemberCellData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUIGroupMemberCellData.m; path = TUIGroup/BaseCell/CellData/TUIGroupMemberCellData.m; sourceTree = "<group>"; };
 		BCEE98E274B8831B5A241DBC127E1ADE /* WhiteFontFace.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = WhiteFontFace.m; path = Whiteboard/Classes/Object/WhiteFontFace.m; sourceTree = "<group>"; };
@@ -3686,7 +3718,7 @@
 		C49622E45944E6E3D65FDB5501AA51E7 /* SRProxyConnect.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SRProxyConnect.m; path = SocketRocket/Internal/Proxy/SRProxyConnect.m; sourceTree = "<group>"; };
 		C49A814A66735AAE9A531612728585C3 /* SDAnimatedImage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDAnimatedImage.m; path = SDWebImage/Core/SDAnimatedImage.m; sourceTree = "<group>"; };
 		C4A1709A5C25180E199CE8E71CC38BBF /* V2TXLivePusherObserver.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = V2TXLivePusherObserver.h; path = TXLiteAVSDK_Professional/TXLiteAVSDK_Professional.framework/Headers/V2TXLivePusherObserver.h; sourceTree = "<group>"; };
-		C4A78C2AAE0EC609358B2B9580DF8498 /* main.6fb3a392.js */ = {isa = PBXFileReference; includeInIndex = 1; name = main.6fb3a392.js; path = Whiteboard/Resource/main.6fb3a392.js; sourceTree = "<group>"; };
+		C4A78C2AAE0EC609358B2B9580DF8498 /* main.6fb3a392.js */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.javascript; name = main.6fb3a392.js; path = Whiteboard/Resource/main.6fb3a392.js; sourceTree = "<group>"; };
 		C534BAB6D8EE1498A3AE60E065989822 /* WhiteObject.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = WhiteObject.m; path = Whiteboard/Classes/Model/WhiteObject.m; sourceTree = "<group>"; };
 		C552206816DB9AC478313388D611C53F /* JXCategoryViewAnimator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JXCategoryViewAnimator.h; path = Sources/Common/JXCategoryViewAnimator.h; sourceTree = "<group>"; };
 		C55E70A937C2B6F8263CFB488AC9F8FB /* LOTRoundedRectAnimator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTRoundedRectAnimator.m; path = "lottie-ios/Classes/RenderSystem/AnimatorNodes/LOTRoundedRectAnimator.m"; sourceTree = "<group>"; };
@@ -3697,7 +3729,7 @@
 		C5E86F450A294A4713428EB0FEC95AAE /* KS3ListBucketsXMLParser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KS3ListBucketsXMLParser.h; path = KS3YunSDK/KS3YunSDK/KSYS3/KSYModel/Service/KS3ListBucketsXMLParser.h; sourceTree = "<group>"; };
 		C5EE9BD82318F820B4A79520799A092F /* amrFileCodec.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = amrFileCodec.h; path = TUIChat/VoiceConvert/amrFileCodec.h; sourceTree = "<group>"; };
 		C604DCC4CF5A83198F837DD064A2F4D5 /* NSString+RACSupport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSString+RACSupport.h"; path = "ReactiveObjC/NSString+RACSupport.h"; sourceTree = "<group>"; };
-		C60F9B25EBA6D527AAF5C488E749E976 /* mz_strm_pkcrypt.c */ = {isa = PBXFileReference; includeInIndex = 1; name = mz_strm_pkcrypt.c; path = SSZipArchive/minizip/mz_strm_pkcrypt.c; sourceTree = "<group>"; };
+		C60F9B25EBA6D527AAF5C488E749E976 /* mz_strm_pkcrypt.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = mz_strm_pkcrypt.c; path = SSZipArchive/minizip/mz_strm_pkcrypt.c; sourceTree = "<group>"; };
 		C61F7EDFB16840A1CBA18B27BE0CB0D1 /* MHSDK.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = MHSDK.bundle; path = RongCloudRTC/MHSDK.bundle; sourceTree = "<group>"; };
 		C62E4A005CCC00CFD50917AAA192A74E /* TUIFitButton.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TUIFitButton.m; path = TIMCommon/CommonModel/TUIFitButton.m; sourceTree = "<group>"; };
 		C643E70F935E599049606A41250EA483 /* KS3InitiateMultipartUploadXMLParser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KS3InitiateMultipartUploadXMLParser.h; path = KS3YunSDK/KS3YunSDK/KSYS3/KSYModel/Object/KS3InitiateMultipartUploadXMLParser.h; sourceTree = "<group>"; };
@@ -3849,7 +3881,7 @@
 		DB2CC4DA9A63166FF1669E7BE1EF9CBB /* JXPagerMainTableView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXPagerMainTableView.m; path = Sources/JXPagerView/JXPagerMainTableView.m; sourceTree = "<group>"; };
 		DB4594E712A6B5999928CB7A31E1266D /* YYModel-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "YYModel-prefix.pch"; sourceTree = "<group>"; };
 		DB598F3D7408BDF14E573AE3B9B52479 /* ReactiveObjC-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ReactiveObjC-prefix.pch"; sourceTree = "<group>"; };
-		DB619C906C64A535FDA6F08204246A4D /* RACCompoundDisposableProvider.d */ = {isa = PBXFileReference; includeInIndex = 1; name = RACCompoundDisposableProvider.d; path = ReactiveObjC/RACCompoundDisposableProvider.d; sourceTree = "<group>"; };
+		DB619C906C64A535FDA6F08204246A4D /* RACCompoundDisposableProvider.d */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.dtrace; name = RACCompoundDisposableProvider.d; path = ReactiveObjC/RACCompoundDisposableProvider.d; sourceTree = "<group>"; };
 		DB6E6DF3300E51CA7C61670E8123D911 /* RSKImageCropViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RSKImageCropViewController.m; path = RSKImageCropper/RSKImageCropViewController.m; sourceTree = "<group>"; };
 		DB71E64C510115C4F9B779FF4D305466 /* Reachability.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Reachability.h; sourceTree = "<group>"; };
 		DB7308B807E388BCB393EE4CB32BF7E0 /* TUIChatModifyMessageHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIChatModifyMessageHelper.h; path = TUIChat/CommonModel/TUIChatModifyMessageHelper.h; sourceTree = "<group>"; };
@@ -3871,7 +3903,7 @@
 		DD8E0EC7FDE2102C48DB1A40BA7619B0 /* KS3BucketObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KS3BucketObject.h; path = KS3YunSDK/KS3YunSDK/KSYS3/KSYModel/Object/KS3BucketObject.h; sourceTree = "<group>"; };
 		DDA5CB15716B61C1D390DFB9A922B587 /* TUIConversation_Minimalist.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = TUIConversation_Minimalist.bundle; path = TUIConversation/Resources/TUIConversation_Minimalist.bundle; sourceTree = "<group>"; };
 		DDA6BC0882763292C88601F247C349FD /* LOTAnimationTransitionController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTAnimationTransitionController.h; path = "lottie-ios/Classes/PublicHeaders/LOTAnimationTransitionController.h"; sourceTree = "<group>"; };
-		DDEDF79438A5EC3645818F8791F4D54E /* RongDiscussion.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; name = RongDiscussion.xcframework; path = RongCloudIM/RongDiscussion.xcframework; sourceTree = "<group>"; };
+		DDEDF79438A5EC3645818F8791F4D54E /* RongDiscussion.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = wrapper.xcframework; name = RongDiscussion.xcframework; path = RongCloudIM/RongDiscussion.xcframework; sourceTree = "<group>"; };
 		DE1EB856CA8CCB22DB20B40628C847CC /* TXLiteAVSDK_Professional.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = TXLiteAVSDK_Professional.debug.xcconfig; sourceTree = "<group>"; };
 		DE910E7E5A7D6BE758F486AF9B974177 /* NSRunLoop+SRWebSocketPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSRunLoop+SRWebSocketPrivate.h"; path = "SocketRocket/Internal/NSRunLoop+SRWebSocketPrivate.h"; sourceTree = "<group>"; };
 		DEA725C8F4F6697CF5F03FEF951B7427 /* KS3CreateBucketRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KS3CreateBucketRequest.m; path = KS3YunSDK/KS3YunSDK/KSYS3/KSYModel/Bucket/KS3CreateBucketRequest.m; sourceTree = "<group>"; };
@@ -4079,7 +4111,7 @@
 		F9B6979546FF30970477F40D9B6DDAB6 /* LOTRadialGradientLayer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTRadialGradientLayer.m; path = "lottie-ios/Classes/Extensions/LOTRadialGradientLayer.m"; sourceTree = "<group>"; };
 		F9C667A55F14E80E6B3B0FC623B53B80 /* JXCategoryFactory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JXCategoryFactory.m; path = Sources/Common/JXCategoryFactory.m; sourceTree = "<group>"; };
 		F9E904812D6EA7A8A7D3F91195D6C1CD /* RACDynamicSequence.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACDynamicSequence.m; path = ReactiveObjC/RACDynamicSequence.m; sourceTree = "<group>"; };
-		F9F04EA7716E365CEDECC8E970E5D590 /* mz_strm_wzaes.c */ = {isa = PBXFileReference; includeInIndex = 1; name = mz_strm_wzaes.c; path = SSZipArchive/minizip/mz_strm_wzaes.c; sourceTree = "<group>"; };
+		F9F04EA7716E365CEDECC8E970E5D590 /* mz_strm_wzaes.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = mz_strm_wzaes.c; path = SSZipArchive/minizip/mz_strm_wzaes.c; sourceTree = "<group>"; };
 		F9FA263115A4C43B77BDBEE02A11DC71 /* TUIReplyQuoteView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUIReplyQuoteView.h; path = TUIChat/UI_Classic/Cell/CellUI/Reply/TUIReplyQuoteView.h; sourceTree = "<group>"; };
 		FA02342E965983C8CA5FA7A99D9F70F8 /* Pods-KulexiuForTeacher-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-KulexiuForTeacher-resources.sh"; sourceTree = "<group>"; };
 		FA1BA373ED3E35861A62CE707D9620D9 /* LOTShapeGroup.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTShapeGroup.h; path = "lottie-ios/Classes/Models/LOTShapeGroup.h"; sourceTree = "<group>"; };
@@ -4119,7 +4151,7 @@
 		FF0BB75EDEE135D8B873F28FD9262CD9 /* TUISearchGroupViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TUISearchGroupViewController.h; path = TUIGroup/UI_Classic/UI/TUISearchGroupViewController.h; sourceTree = "<group>"; };
 		FF6C3FDA15C23D7FEC0E9B7C991FD9D1 /* NSNotificationCenter+RACSupport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSNotificationCenter+RACSupport.h"; path = "ReactiveObjC/NSNotificationCenter+RACSupport.h"; sourceTree = "<group>"; };
 		FFF49A2D3ADE5EE0387BFB3520E3E0DB /* ReactiveObjC.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ReactiveObjC.debug.xcconfig; sourceTree = "<group>"; };
-		FFFE584166D7423C7D707CFED987992C /* mz_strm_buf.c */ = {isa = PBXFileReference; includeInIndex = 1; name = mz_strm_buf.c; path = SSZipArchive/minizip/mz_strm_buf.c; sourceTree = "<group>"; };
+		FFFE584166D7423C7D707CFED987992C /* mz_strm_buf.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = mz_strm_buf.c; path = SSZipArchive/minizip/mz_strm_buf.c; sourceTree = "<group>"; };
 /* End PBXFileReference section */
 
 /* Begin PBXFrameworksBuildPhase section */
@@ -4359,7 +4391,6 @@
 				7A005EB479158A061B51722404A3689E /* Support Files */,
 				EB4A956D511F5861486A5A558B477039 /* UI_Classic */,
 			);
-			name = TUIGroup;
 			path = TUIGroup;
 			sourceTree = "<group>";
 		};
@@ -4513,7 +4544,6 @@
 				B13E7371AF7B2BE70E047146879C6450 /* UIColor+Expanded.m */,
 				F34ADD21CAEDA6FB8294E88F56E69AD7 /* Support Files */,
 			);
-			name = "lottie-ios";
 			path = "lottie-ios";
 			sourceTree = "<group>";
 		};
@@ -4599,7 +4629,6 @@
 				A3FC1E632F5802AB4100F0B5D34C7A92 /* Reachability.m */,
 				A4A3460BA95515272734F0A81AC39193 /* Support Files */,
 			);
-			name = Reachability;
 			path = Reachability;
 			sourceTree = "<group>";
 		};
@@ -4612,6 +4641,14 @@
 				CFD4B02566021586CBBEFB679036D2F5 /* TUILinkCell.m */,
 				EFB21610ED02F2908B351E24E33FFE2C /* TUIOrderCell.h */,
 				4D8AEFBE8A60768345D5C1A6E56F292F /* TUIOrderCell.m */,
+				BC2F703B2A97578D00F7C2FC /* TXChatMusicShareCell.h */,
+				BC2F70412A97578E00F7C2FC /* TXChatMusicShareCell.m */,
+				BC2F703C2A97578D00F7C2FC /* TXLiveShareCell.h */,
+				BC2F703D2A97578D00F7C2FC /* TXLiveShareCell.m */,
+				BC2F703F2A97578E00F7C2FC /* TXShareLiveCellContentView.h */,
+				BC2F70402A97578E00F7C2FC /* TXShareLiveCellContentView.m */,
+				BC2F703E2A97578D00F7C2FC /* TXShareMusicCellContentView.h */,
+				BC2F70422A97578E00F7C2FC /* TXShareMusicCellContentView.m */,
 			);
 			name = Custom;
 			sourceTree = "<group>";
@@ -4631,7 +4668,6 @@
 				C127F718459C3A0A778EB6F7550BF82D /* Professional */,
 				90170E103F61DB76B7EF6EAD8759935F /* Support Files */,
 			);
-			name = TXLiteAVSDK_Professional;
 			path = TXLiteAVSDK_Professional;
 			sourceTree = "<group>";
 		};
@@ -4641,7 +4677,6 @@
 				8DF09D8FC5F0629D50E1F2C796AA6CD0 /* Core */,
 				9126ED3F534864BF1A92C8D5D708A2BD /* Support Files */,
 			);
-			name = SDWebImage;
 			path = SDWebImage;
 			sourceTree = "<group>";
 		};
@@ -4730,7 +4765,6 @@
 				66BD7002B22787356E74AD92E52B5468 /* YYModel.h */,
 				000C90901D7DED1B690CF84AAF92B574 /* Support Files */,
 			);
-			name = YYModel;
 			path = YYModel;
 			sourceTree = "<group>";
 		};
@@ -5029,7 +5063,6 @@
 				0B59B30884816461769FA4227FB74CB0 /* UITextView+RACSignalSupport.m */,
 				C5488D6D4A459E6926EF35C62DBE0CBF /* Support Files */,
 			);
-			name = ReactiveObjC;
 			path = ReactiveObjC;
 			sourceTree = "<group>";
 		};
@@ -5072,7 +5105,6 @@
 				150406A81BD95E6E8B396CBEFD20F5E6 /* Frameworks */,
 				05A13A41941C6EA2543B2F71DBFCC61E /* Support Files */,
 			);
-			name = JPush;
 			path = JPush;
 			sourceTree = "<group>";
 		};
@@ -5259,7 +5291,6 @@
 				AB3142E4D64A18217EF43230D5F669E5 /* KS3YunSDK.h */,
 				45205B2610A112223F4D5ABB2FF7F37E /* Support Files */,
 			);
-			name = "iOS-KS3SDK";
 			path = "iOS-KS3SDK";
 			sourceTree = "<group>";
 		};
@@ -5377,7 +5408,6 @@
 				EC4AEB27CBC65FAC92884FA78120BB66 /* Frameworks */,
 				4FCECC6EEB9E8084523F130ACD44D363 /* Support Files */,
 			);
-			name = TXIMSDK_Plus_iOS;
 			path = TXIMSDK_Plus_iOS;
 			sourceTree = "<group>";
 		};
@@ -5536,7 +5566,6 @@
 				57BC04CB1EE3E50D9411C4C02B82F1BD /* Resources */,
 				C7C0BF57EED64B2378AFF286A13BB228 /* Support Files */,
 			);
-			name = "AlipaySDK-iOS";
 			path = "AlipaySDK-iOS";
 			sourceTree = "<group>";
 		};
@@ -5670,7 +5699,6 @@
 				384EA779E6D12A4A149781A136DE71AF /* Pager */,
 				DECC503DBB1538BD4B232373AD85FF8B /* Support Files */,
 			);
-			name = JXPagingView;
 			path = JXPagingView;
 			sourceTree = "<group>";
 		};
@@ -5899,7 +5927,6 @@
 				EE9BB2C011E6BB7C88028E0B72D03EFE /* RongRTCPlayer */,
 				B01CBA7B0A5F83DED1DAE63F1277948E /* Support Files */,
 			);
-			name = RongCloudRTC;
 			path = RongCloudRTC;
 			sourceTree = "<group>";
 		};
@@ -6087,7 +6114,6 @@
 				EE29B5C86437452C2D42E25828AD9787 /* ZipArchive.h */,
 				D71BC7A7A0E9220A6EC341C02DF41131 /* Support Files */,
 			);
-			name = SSZipArchive;
 			path = SSZipArchive;
 			sourceTree = "<group>";
 		};
@@ -6105,7 +6131,6 @@
 				31BB00E1E5F3BCAF14CFB4E9E14C1367 /* JSBUtil.m */,
 				A7746EA6827417B63881D6BE9713AFD0 /* Support Files */,
 			);
-			name = NTLBridge;
 			path = NTLBridge;
 			sourceTree = "<group>";
 		};
@@ -6116,7 +6141,6 @@
 				DB05AE2FDE1F8B1AD0BD8817B03B7F36 /* MBProgressHUD.m */,
 				353DDFC67617B9CC9DB4589BF3A222AF /* Support Files */,
 			);
-			name = MBProgressHUD;
 			path = MBProgressHUD;
 			sourceTree = "<group>";
 		};
@@ -6170,7 +6194,6 @@
 				F63A7B051E2387912CEF907DD9F34076 /* Support Files */,
 				3DCDB83C9CD9853EECCA5ADCAE63F8FE /* UIKit */,
 			);
-			name = AFNetworking;
 			path = AFNetworking;
 			sourceTree = "<group>";
 		};
@@ -6454,6 +6477,10 @@
 				08976FCCC45A5884252AE6FF5EB3F188 /* TUILinkCellData.m */,
 				FE49729C7D46C863E6D52CAA04A92DE9 /* TUIOrderCellData.h */,
 				5C3B59F7EE548EB49F11C9405240808F /* TUIOrderCellData.m */,
+				BC2F704C2A97579C00F7C2FC /* TXChatMusicMessage.h */,
+				BC2F704B2A97579C00F7C2FC /* TXChatMusicMessage.m */,
+				BC2F704E2A97579D00F7C2FC /* TXLiveShareMessage.h */,
+				BC2F704D2A97579D00F7C2FC /* TXLiveShareMessage.m */,
 			);
 			name = Custom;
 			sourceTree = "<group>";
@@ -6464,7 +6491,6 @@
 				BFB0FED345D1DBC651791618E29C6FD5 /* Frameworks */,
 				2CE0993138C82FABB661CA3372DD9D88 /* Support Files */,
 			);
-			name = JCore;
 			path = JCore;
 			sourceTree = "<group>";
 		};
@@ -6497,7 +6523,6 @@
 				B9066E7DD344BFDC47914AC2CB7D59C0 /* Base */,
 				FFE92E3725C9BEC8F59CAE8A23AD13E3 /* Support Files */,
 			);
-			name = TUICore;
 			path = TUICore;
 			sourceTree = "<group>";
 		};
@@ -6548,7 +6573,6 @@
 				4DA0A34423C7F78FA4086EAD584681BA /* Resources */,
 				06A474899267ABA33C68F13A5BAD7C33 /* Support Files */,
 			);
-			name = MJRefresh;
 			path = MJRefresh;
 			sourceTree = "<group>";
 		};
@@ -6613,7 +6637,6 @@
 				2B7B811D0167FFF6953BCF6FD949D14A /* UI_Classic */,
 				CAB13F2D91755278DD3417BE6162CCD0 /* UI_Minimalist */,
 			);
-			name = TIMCommon;
 			path = TIMCommon;
 			sourceTree = "<group>";
 		};
@@ -6658,7 +6681,6 @@
 				466D8829D24C97A6AF3BE3B9E990BC6F /* ViewController+MASAdditions.m */,
 				A0AED33A6747F60F0C4D542C2937FEC0 /* Support Files */,
 			);
-			name = Masonry;
 			path = Masonry;
 			sourceTree = "<group>";
 		};
@@ -6837,7 +6859,6 @@
 				A9F3FA0EDB5C8B2DFA750B46A7F66072 /* Sight */,
 				EAD0E3D891B1DCBAEF27DC5B8BCA7FA3 /* Support Files */,
 			);
-			name = RongCloudIM;
 			path = RongCloudIM;
 			sourceTree = "<group>";
 		};
@@ -6856,7 +6877,6 @@
 				46E02AE06217351F5CD71C7C9887A50B /* Frameworks */,
 				C74A40F3CA5D3D31CC7B56F031D81021 /* Support Files */,
 			);
-			name = Bugly;
 			path = Bugly;
 			sourceTree = "<group>";
 		};
@@ -6961,7 +6981,6 @@
 				A8252FC2F46DE65D5E076DFA312DFAA2 /* UI_Classic */,
 				C7FAAAB19F0F3E65946243B5C4A29A32 /* VoiceConvert */,
 			);
-			name = TUIChat;
 			path = TUIChat;
 			sourceTree = "<group>";
 		};
@@ -7038,7 +7057,6 @@
 				218417CED5C1CAAA25773FA1A89DF1BD /* Location */,
 				1CC2D1B270E9AB79BA0FAC970FA7314F /* Support Files */,
 			);
-			name = TZImagePickerController;
 			path = TZImagePickerController;
 			sourceTree = "<group>";
 		};
@@ -7051,7 +7069,6 @@
 				8D9B6CD8D0DBEF965F734EC6CBC03738 /* Support Files */,
 				4A6CD3F42A0831459967E91260612C12 /* UI_Classic */,
 			);
-			name = TUIConversation;
 			path = TUIConversation;
 			sourceTree = "<group>";
 		};
@@ -7273,7 +7290,6 @@
 				9F8644018A1F216C1A76B267D27BFBEC /* SRWebSocket.m */,
 				6DF9334211477586C9A75ABB7F0CE191 /* Support Files */,
 			);
-			name = SocketRocket;
 			path = SocketRocket;
 			sourceTree = "<group>";
 		};
@@ -7370,7 +7386,6 @@
 				8215D64E9B18C1E0748461A35CCDAA01 /* Support Files */,
 				FF00E074214F37DB57AF4F3856E325E9 /* UI_Classic */,
 			);
-			name = TUISearch;
 			path = TUISearch;
 			sourceTree = "<group>";
 		};
@@ -7449,7 +7464,6 @@
 				6823FD960CCE02329158EE93EA5A8040 /* TYPageControl.m */,
 				FBE4624977E8295229BCE8608983ED64 /* Support Files */,
 			);
-			name = TYCyclePagerView;
 			path = TYCyclePagerView;
 			sourceTree = "<group>";
 		};
@@ -7544,7 +7558,6 @@
 				419A8E75F49484AA1F6B91ABB28F1C19 /* NSString+MJExtension.m */,
 				8570EA3EA199B260C4F5601EAEDFC0FC /* Support Files */,
 			);
-			name = MJExtension;
 			path = MJExtension;
 			sourceTree = "<group>";
 		};
@@ -7605,7 +7618,6 @@
 				F0D1256D307ED64D358B9AC2C5283EC8 /* Support Files */,
 				006A9C1819663675B363EB960ECF9E48 /* Whiteboard-YYModel */,
 			);
-			name = Whiteboard;
 			path = Whiteboard;
 			sourceTree = "<group>";
 		};
@@ -7629,7 +7641,6 @@
 				C1D1689F19104E57D55E92A4D74CAF5D /* Resources */,
 				7F9B076FD626B2796A1179E21F24EEC4 /* Support Files */,
 			);
-			name = RSKImageCropper;
 			path = RSKImageCropper;
 			sourceTree = "<group>";
 		};
@@ -7814,7 +7825,6 @@
 				9766D930E0E35369E4FF0B9FBC02E33D /* UIColor+JXAdd.m */,
 				29EEB510A4EB6A2963C6B35FE7B76FB7 /* Support Files */,
 			);
-			name = JXCategoryView;
 			path = JXCategoryView;
 			sourceTree = "<group>";
 		};
@@ -7938,7 +7948,6 @@
 				A1DF130EB2424D15709444A4F3442521 /* IQUIViewController+Additions.m */,
 				C565849F2A991BF439B1C479950A25C5 /* Support Files */,
 			);
-			name = IQKeyboardManager;
 			path = IQKeyboardManager;
 			sourceTree = "<group>";
 		};
@@ -8771,12 +8780,14 @@
 				44254863FECBBD77A93AC5880E9C6E96 /* TUICaptureTimer.h in Headers */,
 				6EDE0463796DB2D872B894459B84CDE6 /* TUICaptureVideoPreviewView.h in Headers */,
 				FD59DC633DC04CB9736D429FE9077D96 /* TUICaptureVideoPreviewViewController.h in Headers */,
+				BC2F70442A97578E00F7C2FC /* TXLiveShareCell.h in Headers */,
 				0B770C18A1495B78F90AB689CEF48CFC /* TUIChat.h in Headers */,
 				406ADD61A6C416AF8854294931CBC40B /* TUIChatBaseDataProvider.h in Headers */,
 				9E1B9AFCB056793FEE30225AF09153E7 /* TUIChatCallingDataProvider.h in Headers */,
 				4A1B81E6F0C50311850338C004F9BE93 /* TUIChatConfig.h in Headers */,
 				AAA569D6028D107F804C2EF1F812E5ED /* TUIChatContextEmojiDetailController.h in Headers */,
 				BA6AD0B0905959B13A0762250F5FE1CD /* TUIChatConversationModel.h in Headers */,
+				BC2F70472A97578E00F7C2FC /* TXShareLiveCellContentView.h in Headers */,
 				E28CC7188923EE8256097E48D8AC472F /* TUIChatDataProvider.h in Headers */,
 				7CA18B21DBCD2E71FA591CD821278AC4 /* TUIChatDefine.h in Headers */,
 				04A96E80BA4E524936FC2C5BA420161A /* TUIChatExtensionObserver.h in Headers */,
@@ -8804,6 +8815,7 @@
 				33B3BDE21A3D97158936B3CA2470D845 /* TUIFileMessageCell.h in Headers */,
 				DB8E3E4E824F028249CAABC72A45F971 /* TUIFileMessageCellData.h in Headers */,
 				295B993E30DE25BCDCE05AC6506538CC /* TUIFileReplyQuoteView.h in Headers */,
+				BC2F70462A97578E00F7C2FC /* TXShareMusicCellContentView.h in Headers */,
 				CA2D2C0F60DAD45B66D3F582BB8113E2 /* TUIFileReplyQuoteViewData.h in Headers */,
 				D9476BD021568CA756F21728046A44CA /* TUIFileViewController.h in Headers */,
 				ACF56BB50C3EF36ABD7CEFBDCA698B5E /* TUIGroupChatViewController.h in Headers */,
@@ -8854,6 +8866,7 @@
 				A045D368B7AD474C95E2EF09531E7479 /* TUIOrderCell.h in Headers */,
 				E88A0C37F7072A1092D6CD2D8DBE6907 /* TUIOrderCellData.h in Headers */,
 				C8982B64183DA0B2E426DD1810B84DC3 /* TUIRecordView.h in Headers */,
+				BC2F70432A97578E00F7C2FC /* TXChatMusicShareCell.h in Headers */,
 				BA3D8F7BE54DDB44536192824BDA5251 /* TUIReferenceMessageCell.h in Headers */,
 				4F5372D5601B11938C6B7D93A9DDC439 /* TUIRepliesDetailViewController.h in Headers */,
 				83B9F59746D29A5AB8D14F187F3D29DF /* TUIReplyMessageCell.h in Headers */,
@@ -8865,6 +8878,7 @@
 				5424428A6F65A3DA6E4B750967D48559 /* TUIResponderTextView.h in Headers */,
 				001AEE4624999C79CC7C005D977C001E /* TUITextMessageCell.h in Headers */,
 				25B25AF78B3D272E5FB75B82C57A5DEF /* TUITextMessageCellData.h in Headers */,
+				BC2F70502A97579D00F7C2FC /* TXChatMusicMessage.h in Headers */,
 				E12A0E6ADC74FD3923C96CE0AE9CCDE1 /* TUITextReplyQuoteView.h in Headers */,
 				307461390A386FA37F18EB5015A14B37 /* TUITextReplyQuoteViewData.h in Headers */,
 				218A34BB7A6B79DD84A883ED0624E471 /* TUITypingStatusCellData.h in Headers */,
@@ -8878,6 +8892,7 @@
 				F7370F089B6A6C47E1F7D8CB357816A7 /* TUIVoiceReplyQuoteView.h in Headers */,
 				91DB97035BE96E2112686F8EA67A5B53 /* TUIVoiceReplyQuoteViewData.h in Headers */,
 				222F601B90BE3DDE78627BD08BF807AD /* UIAlertController+TUICustomStyle.h in Headers */,
+				BC2F70522A97579D00F7C2FC /* TXLiveShareMessage.h in Headers */,
 				14672E991E4A62670C331A55ABBCC99F /* UIImage+ImageEffects.h in Headers */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
@@ -10530,6 +10545,7 @@
 			files = (
 				029B7B15F836B6AC7BA7E3B15FCBA33B /* amrFileCodec.mm in Sources */,
 				6EAAE86DD05FC614F98B14C2FAAA3F30 /* EMVoiceConverter.mm in Sources */,
+				BC2F704A2A97578E00F7C2FC /* TXShareMusicCellContentView.m in Sources */,
 				549E44F8C4EA770DA54D2BDC22029723 /* TUIAIDenoiseSignatureManager.m in Sources */,
 				1B01EE7ABF2D0DB144CA0E5E338B6B2A /* TUIAudioRecorder.m in Sources */,
 				FBF97B63EF3AAE5AB3E9305D39546A4D /* TUIBaseChatViewController.m in Sources */,
@@ -10562,6 +10578,7 @@
 				AEAD2F1ED8BCC0B2CD1FD532A3BAEC78 /* TUIChatPopRecentView.m in Sources */,
 				C48AC7AF6C8F5C18B479B850F00A006C /* TUIChatService.m in Sources */,
 				305019961912702C8B9F0DFBE247B3D3 /* TUIChatSmallTongueView.m in Sources */,
+				BC2F704F2A97579D00F7C2FC /* TXChatMusicMessage.m in Sources */,
 				E36EDA0F556C91F29D84F68819AF772A /* TUICircleLodingView.m in Sources */,
 				4BB2187ADF9E5B9463AD54A700108612 /* TUICloudCustomDataTypeCenter.m in Sources */,
 				6BDE04C66DB4AF758115A8698BF20DAF /* TUIEmojiCell.m in Sources */,
@@ -10622,10 +10639,12 @@
 				C39C5A12F5858C1AD88829E7602518C0 /* TUIMovieManager.m in Sources */,
 				91B40FAF53BE57D062FB2686278109D6 /* TUIOrderCell.m in Sources */,
 				E0DF994AF44A375664E5A84525CDC120 /* TUIOrderCellData.m in Sources */,
+				BC2F70482A97578E00F7C2FC /* TXShareLiveCellContentView.m in Sources */,
 				8F199748FBBCFD0238BB120AB63E2FC4 /* TUIRecordView.m in Sources */,
 				055DDD0AF770061017219209BA04DFCE /* TUIReferenceMessageCell.m in Sources */,
 				13BD27E08DA77C01C4FD1112C115370E /* TUIRepliesDetailViewController.m in Sources */,
 				2F8BC7B561A5B7ADCFF8878EE6592B32 /* TUIReplyMessageCell.m in Sources */,
+				BC2F70512A97579D00F7C2FC /* TXLiveShareMessage.m in Sources */,
 				F179769291298F43955D6775587ED196 /* TUIReplyMessageCellData.m in Sources */,
 				CB1B4D5C2AB51B9F59414A0BB1850BFE /* TUIReplyPreviewBar.m in Sources */,
 				998901174B461A5C1292A99EF186FDE3 /* TUIReplyPreviewData.m in Sources */,
@@ -10645,6 +10664,8 @@
 				7A32F032CD2A6642B053618B7AE5F11E /* TUIVoiceMessageCell.m in Sources */,
 				12B8441B75186941B331180177771F43 /* TUIVoiceMessageCellData.m in Sources */,
 				A15C53FCEF3783174A757676A44DDCD3 /* TUIVoiceReplyQuoteView.m in Sources */,
+				BC2F70452A97578E00F7C2FC /* TXLiveShareCell.m in Sources */,
+				BC2F70492A97578E00F7C2FC /* TXChatMusicShareCell.m in Sources */,
 				4B3C726110A27B96E9E1339B004137A4 /* TUIVoiceReplyQuoteViewData.m in Sources */,
 				0D6F6B0DCA3BE89297A945F67C5E426A /* UIAlertController+TUICustomStyle.m in Sources */,
 				255EB8213966436D93E08D757AA04C1C /* UIImage+ImageEffects.m in Sources */,