From a722e767f98042d5ef6259d2dde7854c925e4167 Mon Sep 17 00:00:00 2001
From: JLChen <551775569@qq.com>
Date: 星期一, 17 五月 2021 11:50:02 +0800
Subject: [PATCH] 2021-05-17 1.备份

---
 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/PassengerFlow.h              |    0 
 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/UserTokenByAccount.h         |    0 
 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/GetStrategies.h              |    0 
 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/SetAllStorageStrategy.h      |    0 
 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/UnGroupDeviceList.h          |    0 
 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenSDK/LCOpenSDK_Param.h            |    0 
 iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOnMonitorViewController.m                                                                         |   37 +---
 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/DeleteGroupDevice.h          |    0 
 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/QueryLocalRecords.h          |    0 
 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/DeviceAuthInfo.h             |    0 
 iOS/LCOnDemo/LCOnDemo/SDK/libLCSDKOnXamarin.a                                                                                                 |    0 
 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/RoleList.h                   |    0 
 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenSDK/LCOpenSDK_EventListener.h    |    0 
 iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOnIntercomViewController.m                                                                        |   38 +--
 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/DeviceOnline.h               |    0 
 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/GetCloudRecords.h            |    0 
 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApiRequest.h                     |    0 
 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/LCOpenSDKDynamic                               |    0 
 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/UnBindDevice.h               |    0 
 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/ModifyDeviceAlarmPlan.h      |    0 
 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/QueryCloudRecordCallNum.h    |    0 
 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/QueryCloudRecords.h          |    0 
 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/QueryCloudPlanRecordBitmap.h |    0 
 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenSDK/LCOpenSDK_TalkerListener.h   |    0 
 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/DeleteCloudRecords.h         |    0 
 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/GetRecordByLinkageId.h       |    0 
 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/QueryLocalRecordBitmap.h     |    0 
 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/QueryCloudRecordNum.h        |    0 
 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/ModifyBreathingLight.h       |    0 
 iOS/LCOnDemo/LCOnDemo/SDK/include/LCOpenSDKDynamic.framework/LCOpenSDKDynamic                                                                 |    0 
 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/CheckDeviceBindOrNot.h       |    0 
 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/CloudRecordPlan.h            |    0 
 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/BindDeviceChannelInfo.h      |    0 
 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenSDK/LCOpenSDK_Api.h              |    0 
 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK.csproj                                                    |    4 
 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/QueryCloudPlanRecordNum.h    |    0 
 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/DeleteRole.h                 |    0 
 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/WifiAround.h                 |    0 
 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/UploadDeviceCoverPicture.h   |    0 
 iOS/Xamarin/LCOnDemo/LCOnDemo/ViewController.m                                                                                                |    4 
 iOS/LCOnDemo/LCOnDemo/ViewController.m                                                                                                        |    7 
 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenSDK/LCOpenSDK_SoftAP.h           |    0 
 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/QueryLocalRecordNum.h        |    0 
 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/UnBindDeviceInfo.h           |    0 
 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenSDK/LCOpenSDK_LoginManager.h     |    0 
 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/ModifyDeviceName.h           |    0 
 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/UserAuthList.h               |    0 
 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/DeviceList.h                 |    0 
 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/ModifyCloudRecordPlan.h      |    0 
 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/libLCSDKOnXamarin.a                                                       |    0 
 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/GetStorageStrategy.h         |    0 
 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Modules/module.modulemap                       |    6 
 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/SetUserAuthTager.h           |    0 
 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenNetSDK/LCOpenSDK_NetsdkLogin.h   |    0 
 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenSDK/LCOpenSDK_Utils.h            |    0 
 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/SetStorageStrategy.h         |    0 
 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/DeleteAlarmMessage.h         |    0 
 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/ShareDeviceList.h            |    0 
 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenSDK/LCOpenSDK_DownloadListener.h |    0 
 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/GetAuthFunctions.h           |    0 
 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/UpgradeProcessDevice.h       |    0 
 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenSDK/LCOpenSDK_Download.h         |    0 
 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenSDKDynamic.h                     |    0 
 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/ControlDeviceWifi.h          |    0 
 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenNetSDK/netsdk.h                  |    0 
 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/OpenCloudRecord.h            |    0 
 iOS/Xamarin/LCOnDemo/LCOnDemo/LCSDK/LCOnIntercomViewController.m                                                                              |   57 ++----
 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/BindDeviceInfo.h             |    0 
 iOS/LCOnDemo/LCOnDemo/SDK/include/LCCallDelegate.h                                                                                            |   39 ++++
 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/BindDevice.h                 |    0 
 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenSDK/LCOpenSDK_ConfigWifi.h       |    0 
 iOS/Xamarin/LCOnDemo/LCOnDemo/LCSDK/LCApiKit.m                                                                                                |    2 
 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/UserBindNoVerify.h           |    0 
 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/QueryCloudRecordBitmap.h     |    0 
 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenSDK/LCOpenSDK_AudioTalk.h        |    0 
 iOS/LCOnDemo/LCOnDemo.xcodeproj/project.pbxproj                                                                                               |  106 ++--------
 iOS/LCOnDemo/LCOnDemo/SDK/include/LCOnIntercomViewController.h                                                                                |   25 ++
 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApiDefine.h                      |    0 
 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenSDK/LCOpenSDK_DeviceInit.h       |    0 
 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/RecoverSDCard.h              |    0 
 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/AddGroup.h                   |    0 
 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApiResponse.h                    |    0 
 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/UpgradeDevice.h              |    0 
 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/GetAlarmMessage.h            |    0 
 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/DeviceVersionList.h          |    0 
 iOS/LCOnDemo/LCOnDemo/SDK/include/LCApiKit.h                                                                                                  |   66 +++++++
 iOS/LCOnDemo/LCOnDemo/SDK/include/LCOnMonitorViewController.h                                                                                 |   25 ++
 iOS/LCOnDemo/LCOnDemo/SDK/include/LCOpenSDKDynamic.framework/Info.plist                                                                       |    0 
 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/ChildGroupList.h             |    0 
 iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCApiKit.m                                                                                          |    2 
 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/SetDeviceSnap.h              |    0 
 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/ControlPTZ.h                 |    0 
 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/DeviceAlarmPlan.h            |    0 
 iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin.xcodeproj/project.pbxproj                                                                           |    2 
 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/DeleteUserAuthTager.h        |    0 
 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/GroupList.h                  |    0 
 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/DeleteGroup.h                |    0 
 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/AddRole.h                    |    0 
 iOS/Xamarin/LCOnDemo/LCOnDemo/LCSDK/LCOnMonitorViewController.m                                                                               |   35 +--
 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/GroupDeviceList.h            |    0 
 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/ModifyFrameReverseStatus.h   |    0 
 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/BeAuthDeviceList.h           |    0 
 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/ModifyDeviceAlarmStatus.h    |    0 
 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/BreathingLightStatus.h       |    0 
 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/FrameReverseStatus.h         |    0 
 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/ModifyDevicePwd.h            |    0 
 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenSDK/LCOpenSDK_PlayWindow.h       |    0 
 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Info.plist                                     |    0 
 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/AddGroupDevice.h             |    0 
 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenSDK/LCOpenSDK_Define.h           |    0 
 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenSDK/LCOpenSDK_Log.h              |    0 
 iOS/LCOnDemo/LCOnDemo/SDK/include/LCUtlis.h                                                                                                   |   64 +++++++
 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/QueryCloudPlanRecords.h      |    0 
 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/CurrentDeviceWifi.h          |    0 
 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/DeleteCloudPlanRecords.h     |    0 
 115 files changed, 318 insertions(+), 201 deletions(-)

diff --git a/iOS/LCOnDemo/LCOnDemo.xcodeproj/project.pbxproj b/iOS/LCOnDemo/LCOnDemo.xcodeproj/project.pbxproj
index 5f3044b..8301435 100644
--- a/iOS/LCOnDemo/LCOnDemo.xcodeproj/project.pbxproj
+++ b/iOS/LCOnDemo/LCOnDemo.xcodeproj/project.pbxproj
@@ -7,10 +7,9 @@
 	objects = {
 
 /* Begin PBXBuildFile section */
-		B92E6AFE264BB0EC00D63F4B /* libLCSDKOnXamarin.a in Frameworks */ = {isa = PBXBuildFile; fileRef = B92E6AF4264BB0D200D63F4B /* libLCSDKOnXamarin.a */; };
-		B92E6B09264BB12200D63F4B /* LCOpenSDKDynamic.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B92E6B06264BB12200D63F4B /* LCOpenSDKDynamic.framework */; };
-		B92E6B0A264BB12200D63F4B /* libLCSDKOnXamarin.a in Frameworks */ = {isa = PBXBuildFile; fileRef = B92E6B08264BB12200D63F4B /* libLCSDKOnXamarin.a */; };
-		B92E6B0B264BB16A00D63F4B /* LCOpenSDKDynamic.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = B92E6B06264BB12200D63F4B /* LCOpenSDKDynamic.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
+		B92E6E97264CC7C100D63F4B /* LCOpenSDKDynamic.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B92E6E94264CC7C100D63F4B /* LCOpenSDKDynamic.framework */; };
+		B92E6E99264CC7ED00D63F4B /* LCOpenSDKDynamic.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = B92E6E94264CC7C100D63F4B /* LCOpenSDKDynamic.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
+		B92E6EA0264CF63300D63F4B /* libLCSDKOnXamarin.a in Frameworks */ = {isa = PBXBuildFile; fileRef = B92E6E9F264CF63300D63F4B /* libLCSDKOnXamarin.a */; };
 		B9DA498F263662B100C7BD1C /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = B9DA498E263662B100C7BD1C /* AppDelegate.m */; };
 		B9DA4992263662B100C7BD1C /* SceneDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = B9DA4991263662B100C7BD1C /* SceneDelegate.m */; };
 		B9DA4995263662B100C7BD1C /* ViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = B9DA4994263662B100C7BD1C /* ViewController.m */; };
@@ -37,27 +36,20 @@
 			dstPath = "";
 			dstSubfolderSpec = 10;
 			files = (
-				B92E6B0B264BB16A00D63F4B /* LCOpenSDKDynamic.framework in CopyFiles */,
+				B92E6E99264CC7ED00D63F4B /* LCOpenSDKDynamic.framework in CopyFiles */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
 /* End PBXCopyFilesBuildPhase section */
 
 /* Begin PBXFileReference section */
-		B92E6AED264BB0D200D63F4B /* LCOnMonitorViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = LCOnMonitorViewController.h; sourceTree = "<group>"; };
-		B92E6AEE264BB0D200D63F4B /* LCApiKit.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = LCApiKit.h; sourceTree = "<group>"; };
-		B92E6AEF264BB0D200D63F4B /* LCOnIntercomViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = LCOnIntercomViewController.h; sourceTree = "<group>"; };
-		B92E6AF0264BB0D200D63F4B /* LCCallDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = LCCallDelegate.h; sourceTree = "<group>"; };
-		B92E6AF2264BB0D200D63F4B /* LCOpenSDKDynamic.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = LCOpenSDKDynamic.framework; sourceTree = "<group>"; };
-		B92E6AF3264BB0D200D63F4B /* LCUtlis.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = LCUtlis.h; sourceTree = "<group>"; };
-		B92E6AF4264BB0D200D63F4B /* libLCSDKOnXamarin.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = libLCSDKOnXamarin.a; sourceTree = "<group>"; };
-		B92E6B01264BB12200D63F4B /* LCOnMonitorViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LCOnMonitorViewController.h; sourceTree = "<group>"; };
-		B92E6B02264BB12200D63F4B /* LCApiKit.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LCApiKit.h; sourceTree = "<group>"; };
-		B92E6B03264BB12200D63F4B /* LCOnIntercomViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LCOnIntercomViewController.h; sourceTree = "<group>"; };
-		B92E6B04264BB12200D63F4B /* LCCallDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LCCallDelegate.h; sourceTree = "<group>"; };
-		B92E6B06264BB12200D63F4B /* LCOpenSDKDynamic.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = LCOpenSDKDynamic.framework; sourceTree = "<group>"; };
-		B92E6B07264BB12200D63F4B /* LCUtlis.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LCUtlis.h; sourceTree = "<group>"; };
-		B92E6B08264BB12200D63F4B /* libLCSDKOnXamarin.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = libLCSDKOnXamarin.a; sourceTree = "<group>"; };
+		B92E6E90264CC7C100D63F4B /* LCOnMonitorViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LCOnMonitorViewController.h; sourceTree = "<group>"; };
+		B92E6E91264CC7C100D63F4B /* LCApiKit.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LCApiKit.h; sourceTree = "<group>"; };
+		B92E6E92264CC7C100D63F4B /* LCOnIntercomViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LCOnIntercomViewController.h; sourceTree = "<group>"; };
+		B92E6E93264CC7C100D63F4B /* LCCallDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LCCallDelegate.h; sourceTree = "<group>"; };
+		B92E6E94264CC7C100D63F4B /* LCOpenSDKDynamic.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = LCOpenSDKDynamic.framework; sourceTree = "<group>"; };
+		B92E6E95264CC7C100D63F4B /* LCUtlis.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LCUtlis.h; sourceTree = "<group>"; };
+		B92E6E9F264CF63300D63F4B /* libLCSDKOnXamarin.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = libLCSDKOnXamarin.a; sourceTree = "<group>"; };
 		B9DA498A263662B100C7BD1C /* LCOnDemo.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = LCOnDemo.app; sourceTree = BUILT_PRODUCTS_DIR; };
 		B9DA498D263662B100C7BD1C /* AppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = "<group>"; };
 		B9DA498E263662B100C7BD1C /* AppDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = AppDelegate.m; sourceTree = "<group>"; };
@@ -87,14 +79,13 @@
 			isa = PBXFrameworksBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
-				B92E6AFE264BB0EC00D63F4B /* libLCSDKOnXamarin.a in Frameworks */,
 				B9DA49C92636657100C7BD1C /* libz.tbd in Frameworks */,
+				B92E6E97264CC7C100D63F4B /* LCOpenSDKDynamic.framework in Frameworks */,
 				B9DA49C72636655100C7BD1C /* CoreMedia.framework in Frameworks */,
-				B92E6B0A264BB12200D63F4B /* libLCSDKOnXamarin.a in Frameworks */,
+				B92E6EA0264CF63300D63F4B /* libLCSDKOnXamarin.a in Frameworks */,
 				B9DA49C52636654A00C7BD1C /* AVFoundation.framework in Frameworks */,
 				B9DA49C32636654300C7BD1C /* CoreVideo.framework in Frameworks */,
 				B9DA49C12636653A00C7BD1C /* MediaAccessibility.framework in Frameworks */,
-				B92E6B09264BB12200D63F4B /* LCOpenSDKDynamic.framework in Frameworks */,
 				B9DA49BF2636652D00C7BD1C /* OpenGLES.framework in Frameworks */,
 				B9DA49BD2636652500C7BD1C /* VideoToolbox.framework in Frameworks */,
 				B9DA49BB2636651E00C7BD1C /* AudioToolbox.framework in Frameworks */,
@@ -109,71 +100,23 @@
 		B92E6AD4264BAF7B00D63F4B /* SDK */ = {
 			isa = PBXGroup;
 			children = (
-				B92E6AFF264BB12200D63F4B /* LCSDKOnXamarin */,
+				B92E6E9F264CF63300D63F4B /* libLCSDKOnXamarin.a */,
+				B92E6E8F264CC7C100D63F4B /* include */,
 			);
 			path = SDK;
 			sourceTree = "<group>";
 		};
-		B92E6AEB264BB0D200D63F4B /* LCSDKOnXamarin */ = {
+		B92E6E8F264CC7C100D63F4B /* include */ = {
 			isa = PBXGroup;
 			children = (
-				B92E6AEC264BB0D200D63F4B /* include */,
-				B92E6AF4264BB0D200D63F4B /* libLCSDKOnXamarin.a */,
-			);
-			name = LCSDKOnXamarin;
-			path = Depend/LCSDKOnXamarin;
-			sourceTree = "<group>";
-		};
-		B92E6AEC264BB0D200D63F4B /* include */ = {
-			isa = PBXGroup;
-			children = (
-				B92E6AED264BB0D200D63F4B /* LCOnMonitorViewController.h */,
-				B92E6AEE264BB0D200D63F4B /* LCApiKit.h */,
-				B92E6AEF264BB0D200D63F4B /* LCOnIntercomViewController.h */,
-				B92E6AF0264BB0D200D63F4B /* LCCallDelegate.h */,
-				B92E6AF1264BB0D200D63F4B /* LCSDKOnXamarin */,
-				B92E6AF3264BB0D200D63F4B /* LCUtlis.h */,
+				B92E6E90264CC7C100D63F4B /* LCOnMonitorViewController.h */,
+				B92E6E91264CC7C100D63F4B /* LCApiKit.h */,
+				B92E6E92264CC7C100D63F4B /* LCOnIntercomViewController.h */,
+				B92E6E93264CC7C100D63F4B /* LCCallDelegate.h */,
+				B92E6E94264CC7C100D63F4B /* LCOpenSDKDynamic.framework */,
+				B92E6E95264CC7C100D63F4B /* LCUtlis.h */,
 			);
 			path = include;
-			sourceTree = "<group>";
-		};
-		B92E6AF1264BB0D200D63F4B /* LCSDKOnXamarin */ = {
-			isa = PBXGroup;
-			children = (
-				B92E6AF2264BB0D200D63F4B /* LCOpenSDKDynamic.framework */,
-			);
-			path = LCSDKOnXamarin;
-			sourceTree = "<group>";
-		};
-		B92E6AFF264BB12200D63F4B /* LCSDKOnXamarin */ = {
-			isa = PBXGroup;
-			children = (
-				B92E6B00264BB12200D63F4B /* include */,
-				B92E6B08264BB12200D63F4B /* libLCSDKOnXamarin.a */,
-			);
-			name = LCSDKOnXamarin;
-			path = Depend/LCSDKOnXamarin;
-			sourceTree = SOURCE_ROOT;
-		};
-		B92E6B00264BB12200D63F4B /* include */ = {
-			isa = PBXGroup;
-			children = (
-				B92E6B01264BB12200D63F4B /* LCOnMonitorViewController.h */,
-				B92E6B02264BB12200D63F4B /* LCApiKit.h */,
-				B92E6B03264BB12200D63F4B /* LCOnIntercomViewController.h */,
-				B92E6B04264BB12200D63F4B /* LCCallDelegate.h */,
-				B92E6B05264BB12200D63F4B /* LCSDKOnXamarin */,
-				B92E6B07264BB12200D63F4B /* LCUtlis.h */,
-			);
-			path = include;
-			sourceTree = "<group>";
-		};
-		B92E6B05264BB12200D63F4B /* LCSDKOnXamarin */ = {
-			isa = PBXGroup;
-			children = (
-				B92E6B06264BB12200D63F4B /* LCOpenSDKDynamic.framework */,
-			);
-			path = LCSDKOnXamarin;
 			sourceTree = "<group>";
 		};
 		B9DA4981263662B100C7BD1C = {
@@ -215,7 +158,6 @@
 		B9DA49B3263664E400C7BD1C /* Frameworks */ = {
 			isa = PBXGroup;
 			children = (
-				B92E6AEB264BB0D200D63F4B /* LCSDKOnXamarin */,
 				B9DA49C82636657100C7BD1C /* libz.tbd */,
 				B9DA49C62636655100C7BD1C /* CoreMedia.framework */,
 				B9DA49C42636654A00C7BD1C /* AVFoundation.framework */,
@@ -454,6 +396,7 @@
 					"$(inherited)",
 					"$(PROJECT_DIR)/Depend",
 					"$(PROJECT_DIR)/Depend/LCSDKOnXamarin/include/LCSDKOnXamarin",
+					"$(PROJECT_DIR)/LCOnDemo/SDK/include",
 				);
 				HEADER_SEARCH_PATHS = (
 					"$(PROJECT_DIR)/Depend/LCOpenSDKDynamic.framework/Headers",
@@ -469,6 +412,7 @@
 				LIBRARY_SEARCH_PATHS = (
 					"$(inherited)",
 					"$(PROJECT_DIR)/Depend/LCSDKOnXamarin",
+					"$(PROJECT_DIR)/LCOnDemo/SDK",
 				);
 				PRODUCT_BUNDLE_IDENTIFIER = com.hdl.lcondemo;
 				PRODUCT_NAME = "$(TARGET_NAME)";
@@ -490,6 +434,7 @@
 					"$(inherited)",
 					"$(PROJECT_DIR)/Depend",
 					"$(PROJECT_DIR)/Depend/LCSDKOnXamarin/include/LCSDKOnXamarin",
+					"$(PROJECT_DIR)/LCOnDemo/SDK/include",
 				);
 				HEADER_SEARCH_PATHS = (
 					"$(PROJECT_DIR)/Depend/LCOpenSDKDynamic.framework/Headers",
@@ -505,6 +450,7 @@
 				LIBRARY_SEARCH_PATHS = (
 					"$(inherited)",
 					"$(PROJECT_DIR)/Depend/LCSDKOnXamarin",
+					"$(PROJECT_DIR)/LCOnDemo/SDK",
 				);
 				PRODUCT_BUNDLE_IDENTIFIER = com.hdl.lcondemo;
 				PRODUCT_NAME = "$(TARGET_NAME)";
diff --git a/iOS/LCOnDemo/LCOnDemo/SDK/include/LCApiKit.h b/iOS/LCOnDemo/LCOnDemo/SDK/include/LCApiKit.h
new file mode 100644
index 0000000..6bda54d
--- /dev/null
+++ b/iOS/LCOnDemo/LCOnDemo/SDK/include/LCApiKit.h
@@ -0,0 +1,66 @@
+//
+//  LCApiKit.h
+//  LCOnDemo
+//
+//  Created by 闄堝槈涔� on 2021/4/26.
+//
+
+#import <Foundation/Foundation.h>
+
+
+NS_ASSUME_NONNULL_BEGIN
+
+
+@interface LCApiKit : NSObject
+/**
+ 濡傛灉涓哄崟渚嬶紝鍙栧緱瀵瑰簲鐨勫崟渚�
+
+ @return 鍗曚緥瀵硅薄
+ */
++ (instancetype)sharedInstance;
+/// 瀛愯处鍙穞oken
+@property (nonatomic, strong) NSString *lcSdkToken;
+/// 璁剧疆璇锋眰API鍦板潃锛屼笉璁剧疆榛樿绌�
+@property (nonatomic, strong) NSString *sdkHostApi;
+/// 鏄惁鍥藉唴姝e紡锛屼笉璁剧疆榛樿娴峰
+@property (nonatomic, assign) bool isChinaMainland;
+/// 褰撳墠鎾斁璁惧
+/// 璁惧搴忓垪鍙�
+@property (strong, nonatomic) NSString *currentDeviceId;
+/// 璁惧鍚嶇О
+@property (strong, nonatomic) NSString *currentDeviceName;
+/// 褰撳墠瑙e瘑瀵嗛挜
+@property (strong,nonatomic) NSString * currentPsk;
+///  鎾斁token
+@property (strong, nonatomic) NSString *currentDevicePlayToken;
+
+
+///SDK杩炴帴鏃剁殑Host
+- (NSString *)LCSDKHost;
+///SDK杩炴帴鏃剁殑Port
+- (NSInteger)LCSDKPort;
+///鍒濆鍖朙COpenSDK_Api
+- (void)initSDKOpenApi:(NSString *)lcToken;
+///// 鎷兼帴閿欒淇℃伅
+//- (NSString *) getErrorMesWithCode:(NSString *)message code:(int)code;
+
+/// 鎺ュ彛
+
+///**
+// *  @since
+// *  寮�閿佹帴鍙�
+// *
+// *  @param deviceId 璁惧搴忓垪鍙�
+// *  @param completion   鍥炶皟block锛宔rror涓虹┖鏃惰〃绀烘坊鍔犳垚鍔�
+// *
+// */
+//- (void)openDoorbell:(NSString *)deviceId completion:(void (^)(ResponseData *responseData))completion;
+
+
+
+@end
+
+
+NS_ASSUME_NONNULL_END
+
+
diff --git a/iOS/LCOnDemo/LCOnDemo/SDK/include/LCCallDelegate.h b/iOS/LCOnDemo/LCOnDemo/SDK/include/LCCallDelegate.h
new file mode 100644
index 0000000..dfb8dc1
--- /dev/null
+++ b/iOS/LCOnDemo/LCOnDemo/SDK/include/LCCallDelegate.h
@@ -0,0 +1,39 @@
+//
+//  LCCallDelegate.h
+//  LCOnDemo
+//
+//  Created by 闄堝槈涔� on 2021/5/12.
+//
+
+#import <Foundation/Foundation.h>
+#import <UIKit/UIKit.h>
+
+NS_ASSUME_NONNULL_BEGIN
+
+//寮�閿佹垚鍔熼�氱煡
+extern NSString *const LCCallDelegateOpenDoorSuccess;
+
+@protocol LCCallDelegate <NSObject>
+
+//鎺ュ惉鍥炶皟
+-(void)onAnswerAction;
+
+//鎷掓帴鏉ョ數鍥炶皟
+-(void)onRejectCallAction;
+
+//寮�閿佸洖璋�
+-(void)onUnlockAction;
+
+//鎸傛柇锛堥�氳瘽缁撴潫锛�
+-(void)onHangUpAction:(int)callDuration;
+
+//閫氳瘽瑙嗛鎴浘涓婁紶
+-(void)onScreenshotSuccessfulAction:(UIImage *)image;
+
+@end
+
+@interface LCCallDelegate : NSObject
+
+@end
+
+NS_ASSUME_NONNULL_END
diff --git a/iOS/LCOnDemo/LCOnDemo/SDK/include/LCOnIntercomViewController.h b/iOS/LCOnDemo/LCOnDemo/SDK/include/LCOnIntercomViewController.h
new file mode 100644
index 0000000..5876640
--- /dev/null
+++ b/iOS/LCOnDemo/LCOnDemo/SDK/include/LCOnIntercomViewController.h
@@ -0,0 +1,25 @@
+//
+//  LCOnIntercomViewController.h
+//  LCOnDemo
+//
+//  Created by 闄堝槈涔� on 2021/4/26.
+//
+
+#import <UIKit/UIKit.h>
+#import "LCCallDelegate.h"
+
+NS_ASSUME_NONNULL_BEGIN
+
+@interface LCOnIntercomViewController : UIViewController
+
+#pragma mark LCCallDelegate
+/**
+ 浜嬩欢浠g悊
+ */
+@property (nonatomic, weak) id<LCCallDelegate> mLCCallDelegate;
+
+#pragma mark 瀵瑰鎺ュ彛鏂规硶
+
+@end
+
+NS_ASSUME_NONNULL_END
diff --git a/iOS/LCOnDemo/LCOnDemo/SDK/include/LCOnMonitorViewController.h b/iOS/LCOnDemo/LCOnDemo/SDK/include/LCOnMonitorViewController.h
new file mode 100644
index 0000000..11e6d4e
--- /dev/null
+++ b/iOS/LCOnDemo/LCOnDemo/SDK/include/LCOnMonitorViewController.h
@@ -0,0 +1,25 @@
+//
+//  LCOnMonitorViewController.h
+//  LCOnDemo
+//
+//  Created by 闄堝槈涔� on 2021/4/26.
+//
+
+#import <UIKit/UIKit.h>
+#import "LCCallDelegate.h"
+
+NS_ASSUME_NONNULL_BEGIN
+
+@interface LCOnMonitorViewController : UIViewController
+
+#pragma mark LCCallDelegate
+/**
+ 浜嬩欢浠g悊
+ */
+@property (nonatomic, weak) id<LCCallDelegate> mLCCallDelegate;
+
+#pragma mark 瀵瑰鎺ュ彛鏂规硶
+
+@end
+
+NS_ASSUME_NONNULL_END
diff --git a/iOS/LCOnDemo/LCOnDemo/SDK/include/LCOpenSDKDynamic.framework/Info.plist b/iOS/LCOnDemo/LCOnDemo/SDK/include/LCOpenSDKDynamic.framework/Info.plist
new file mode 100644
index 0000000..c5dee7e
--- /dev/null
+++ b/iOS/LCOnDemo/LCOnDemo/SDK/include/LCOpenSDKDynamic.framework/Info.plist
Binary files differ
diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenSDKDynamic.a b/iOS/LCOnDemo/LCOnDemo/SDK/include/LCOpenSDKDynamic.framework/LCOpenSDKDynamic
similarity index 100%
rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenSDKDynamic.a
rename to iOS/LCOnDemo/LCOnDemo/SDK/include/LCOpenSDKDynamic.framework/LCOpenSDKDynamic
Binary files differ
diff --git a/iOS/LCOnDemo/LCOnDemo/SDK/include/LCUtlis.h b/iOS/LCOnDemo/LCOnDemo/SDK/include/LCUtlis.h
new file mode 100644
index 0000000..c50a61b
--- /dev/null
+++ b/iOS/LCOnDemo/LCOnDemo/SDK/include/LCUtlis.h
@@ -0,0 +1,64 @@
+//
+//  LCUtlis.h
+//  LCOnDemo
+//
+//  Created by 闄堝槈涔� on 2021/5/12.
+//
+
+#import <Foundation/Foundation.h>
+
+#define TP_SYSTEM_VERSION ([[[UIDevice currentDevice] systemVersion] floatValue])
+//#define IOS6 ([[[UIDevice currentDevice] systemVersion] floatValue] < 7.0)
+#define IOS7  (TP_SYSTEM_VERSION >= 7.0)
+#define IOS8  (TP_SYSTEM_VERSION >= 8.0)
+#define IOS9  (TP_SYSTEM_VERSION >= 9.0)
+#define IOS10 (TP_SYSTEM_VERSION >= 10.0)
+
+//鏄惁鏄� iPhoneX_XS_11Pro璁惧
+#define IPhoneX ([UIScreen mainScreen].bounds.size.width == 375.0f && [UIScreen mainScreen].bounds.size.height == 812.0f)
+//鏄惁鏄� iPhoneXSMax_XR_11_11ProMax
+#define IPhoneXR ([UIScreen mainScreen].bounds.size.width == 414.0f && [UIScreen mainScreen].bounds.size.height == 896.0f)
+// 鏄叏闈㈠睆鎵嬫満
+#define IsFullScreen (IPhoneX || IPhoneXR)
+
+// Screen
+#define APP_SCREEN_BOUNDS   [[UIScreen mainScreen] bounds]
+#define APP_SCREEN_HEIGHT   (APP_SCREEN_BOUNDS.size.height)
+#define APP_SCREEN_WIDTH    (APP_SCREEN_BOUNDS.size.width)
+#define APP_STATUS_FRAME    [UIApplication sharedApplication].statusBarFrame
+
+#define APP_TOP_BAR_HEIGHT    (IsFullScreen ? 88 : (IOS7 ? 64 : 44))
+#define APP_STATUS_BAR_HEIGHT (IsFullScreen ? 44: (IOS7 ? 20 : 0))
+#define APP_STATUS_BAR_HEIGHT_TURE (IsFullScreen ? 44: (IOS7 ? 0 : 0))
+#define APP_TOOL_BAR_HEIGHT   49
+#define APP_TAB_BAR_HEIGHT    (IsFullScreen ? (49 + 34): 49)
+#define APP_CONTENT_WIDTH     (APP_SCREEN_BOUNDS.size.width)
+#define APP_BUTTOM_HEIGHT     (IsFullScreen ? 34: 0)
+#define APP_CONTENT_HEIGHT    (APP_SCREEN_HEIGHT - APP_TOP_BAR_HEIGHT - APP_TAB_BAR_HEIGHT)
+#define APP_VISIBLE_HEIGHT    (APP_SCREEN_HEIGHT - APP_TOP_BAR_HEIGHT -APP_BUTTOM_HEIGHT)
+#define APP_B_HEIGHT          (APP_SCREEN_HEIGHT - APP_BUTTOM_HEIGHT)
+#define APP_UIFont            @"PingFangSC-Regular"
+#define APP_UIFont_BOLD       @"PingFangSC-Semibold"
+
+
+#define DesignWidth 375
+#define DesignHeight 667
+#define GetRealWidth(W)  W / (DesignWidth * 1.0f / APP_SCREEN_WIDTH)
+#define GetRealHeight(H)  H / (DesignHeight * 1.0f / APP_SCREEN_HEIGHT)
+
+
+#define TextColor    HEXCOLORA(0x1B2D4D, 1.0)
+#define TextSelectColor    HEXCOLORA(0x4484F4, 1.0)
+/** WEAKSELF_AT */
+#define WEAKSELF_AT __weak __typeof(&*self)weakSelf_AT = self;
+#define HEXCOLORA(rgbValue, a) [UIColor colorWithRed:((float)((rgbValue & 0xFF0000) >> 16)) / 255.0 green:((float)((rgbValue & 0xFF00) >> 8)) / 255.0 blue:((float)(rgbValue & 0xFF)) / 255.0 alpha:a]
+
+#define RTSP_Result_String(enum) [@[ @"0", @"1", @"2", @"3", @"4", @"5", @"6", @"7", @"99", @"100" ] objectAtIndex:enum]
+
+NS_ASSUME_NONNULL_BEGIN
+
+@interface LCUtlis : NSObject
+
+@end
+
+NS_ASSUME_NONNULL_END
diff --git a/iOS/LCOnDemo/LCOnDemo/SDK/libLCSDKOnXamarin.a b/iOS/LCOnDemo/LCOnDemo/SDK/libLCSDKOnXamarin.a
new file mode 100644
index 0000000..3c9a14f
--- /dev/null
+++ b/iOS/LCOnDemo/LCOnDemo/SDK/libLCSDKOnXamarin.a
Binary files differ
diff --git a/iOS/LCOnDemo/LCOnDemo/ViewController.m b/iOS/LCOnDemo/LCOnDemo/ViewController.m
index 33d4153..6b84d2a 100644
--- a/iOS/LCOnDemo/LCOnDemo/ViewController.m
+++ b/iOS/LCOnDemo/LCOnDemo/ViewController.m
@@ -22,6 +22,10 @@
     [super viewDidLoad];
     // Do any additional setup after loading the view.
     
+
+}
+-(void)SETLCSDK{
+    
     //鍒濆鍖朙COpenSDK_Api
     [[LCApiKit sharedInstance] initSDKOpenApi:@"St_00003e12612fa94244d9a690564cd04b"];
     [[LCApiKit sharedInstance] setCurrentDevicePlayToken:@"kjcIZVPXrxmGRvHDeFfuIlCO/PHeAiPok6s0OhwLZZ0EsjA9ocumo1JFkvyJBTnnG/j0/aMmpwav9Qbg/qceXMI4DiLbcYqff6q9Sn+Afoyo6mIjOnV+Ft83RhvPDneP2b3Uv+qGK4x+ttq3kuAgTwZA+x80ZoDsUz8na8m+++lwC7QRQ0AXhgN4kc9BaOn0jCuuSPgX4hx0O+5rjtIdGv0UL7KYNmkeKQCCUOlbjg4cjI1UnKlWAh5NXXxmKZkS2Y8t2cGRnkxXL+UkZ95QgPk+Luh/GhOgA4AzPwcitXe3WE43uUAikwgY5sytAVMvDz69Eis1a/ZSoR+UXY0J7BTKP5hoOvKphFmMQr+zi8qY/2WGqKWFx+wFplxe7E73lILyNqxO2klqMAv81IeL+6A6PqdGUC0uyaRIBOmW4K2Rd2G6WcMqs+3SRfNSJcU2/MniRpgYUURNhaZF6erPsZ69jG2FS0XYVrDPvHMDoRkjElDHYdky1psgMUb4faQaQwgdKz6IydqqTr8QA8go1rjx4ub2B6vupuBG01fa2CDTgTZj4iiGVPOAtSmbyNxGKTaH6KhleWJ3s/d9mHgbPp/Y884KLTGgJ/sqvg/D1w8SiN1V5dcNc2jgXBT3Uc90vF2ryxMRMak0g+CIgkfB6t8VUrDalWlp9NTxRF2k8xyiq4RoqjK9dyzPOsZfs/KuA6Jok02EkTDjEXGknD8fDvSz6syYqhCrs97M+aaFZDNe2DmFsO+mRkPWX2wcLGq475k19Tox4gYRYLDE6TqvCY/VmvAY2C0h68sh9oEK5z8zg/D+fLiNS+rZZI7Hqs6XOsd88feZygpEs0ny8WdkQSqlqQTEetI+5kGRtZgsdhhvJ7/cEioI8eIHkdDkWmQxMgNfMwuDdn6Rq6zWho85v7T/xAzVhH5l535yZ3tloEKBo3dEoPc6wXHfwhTbw80JINLwn4LKxkeUkdDlMjQp5Z+CDx1fsiR6RYNlNZ288kqdvlo3hhrwQZ6vIQ/8nmAax54+tJiJ4kxCmBYn7AUA12Wj1/bdS/6uCTsyBVtxexYyOefZlPz3AklMjCEDhEIYAuGSnkqBgBfXJV9PnzLIPwp6e4QmKl9M3a4ZpZ8Fxkc="];
@@ -32,6 +36,8 @@
 
 ///鐩戞帶
 - (IBAction)monitoringAction:(id)sender {
+    [self SETLCSDK];
+    
     LCOnMonitorViewController *mVc = [[LCOnMonitorViewController alloc] init];
     
     
@@ -42,6 +48,7 @@
 
 ///鏉ョ數鎺ュ惉
 - (IBAction)callAction:(id)sender {
+    [self SETLCSDK];
     
     LCOnIntercomViewController *mVc = [[LCOnIntercomViewController alloc] init];
     mVc.mLCCallDelegate = self;
diff --git a/iOS/Xamarin/LCOnDemo/LCOnDemo/LCSDK/LCApiKit.m b/iOS/Xamarin/LCOnDemo/LCOnDemo/LCSDK/LCApiKit.m
index 1241922..d785db1 100644
--- a/iOS/Xamarin/LCOnDemo/LCOnDemo/LCSDK/LCApiKit.m
+++ b/iOS/Xamarin/LCOnDemo/LCOnDemo/LCSDK/LCApiKit.m
@@ -75,7 +75,7 @@
     param.port = [self LCSDKPort];
     param.token = self.lcSdkToken;
     [[LCOpenSDK_Api shareMyInstance] initOpenApi:param];
-    NSLog(@"initSDKOpenApi: %@,@%ld", [self LCSDKHost], [self LCSDKPort]);
+    NSLog(@"initSDKOpenApi: %@,@%ld", [self LCSDKHost], (long)[self LCSDKPort]);
 }
 
 ///// 鎷兼帴閿欒淇℃伅
diff --git a/iOS/Xamarin/LCOnDemo/LCOnDemo/LCSDK/LCOnIntercomViewController.m b/iOS/Xamarin/LCOnDemo/LCOnDemo/LCSDK/LCOnIntercomViewController.m
index 8942409..30221f9 100644
--- a/iOS/Xamarin/LCOnDemo/LCOnDemo/LCSDK/LCOnIntercomViewController.m
+++ b/iOS/Xamarin/LCOnDemo/LCOnDemo/LCSDK/LCOnIntercomViewController.m
@@ -53,11 +53,8 @@
 
 @implementation LCOnIntercomViewController{
     
-    BOOL isAccessAudio;
-    BOOL isAccessVideo;
+
     BOOL isBackGround;
-    BOOL iSVideoNotDetermined;
-    BOOL iSAudioNotDetermined;
     BOOL isAnswer;//鏄惁宸茬粡鐐瑰嚮鎺ュ惉杩囦簡
     
     NSString * tipStr;
@@ -92,8 +89,7 @@
     //寮�濮嬪弽鍛�
     [self StartReverseCall];
     [self ShowCalltimeBtn:callingStr];
-//    //鏆傛椂涓嶆敮鎸佸紑閿佸姛鑳�
-//    [self setUnlock:NO];
+
     //娉ㄥ唽寮�閿佹垚鍔熺洃鍚�
     [self addOpenSuccessAction];
     
@@ -131,8 +127,6 @@
     }
 }
 
-
-
 - (void)initTopBarView {
     UIView *TopView =  [[UIView alloc] initWithFrame:CGRectMake(0, 0, self.view.frame.size.width, APP_TOP_BAR_HEIGHT)];
     TopView.backgroundColor = HEXCOLORA(0xF7F7F7,1.0);
@@ -143,7 +137,6 @@
     TopView.layer.shadowOffset = CGSizeMake(0,0.5);
     TopView.layer.shadowOpacity = 1;
     TopView.layer.shadowRadius = 0;
-    
 }
 
 - (UIButton *)backButton{
@@ -450,13 +443,13 @@
     
 }
 
-- (int *)getTextWidth:(UIButton*) btn
-{
-    int textWidth = 0;
-    //   聽 CGSize size = [btn.titleLabel.textsizeWithFont:[UIFontboldSystemFontOfSize:15]constrainedToSize:contentMaxSizes lineBreakMode:UILineBreakModeCharacterWrap];
-    //    textWidth = (int)fontSize.Width;
-    return textWidth;
-}
+//- (int *)getTextWidth:(UIButton*) btn
+//{
+//    int textWidth = 0;
+//    //   聽 CGSize size = [btn.titleLabel.textsizeWithFont:[UIFontboldSystemFontOfSize:15]constrainedToSize:contentMaxSizes lineBreakMode:UILineBreakModeCharacterWrap];
+//    //    textWidth = (int)fontSize.Width;
+//    return textWidth;
+//}
 
 
 
@@ -702,7 +695,7 @@
 - (void)onPlayerResult:(NSString*)code Type:(NSInteger)type Index:(NSInteger)index {
     // play
     WEAKSELF_AT(self);
-    NSLog(@"LIVE_PLAY-CODE:%@,TYPE:%ld", code, type);
+    NSLog(@"LIVE_PLAY-CODE:%@,TYPE:%ld", code, (long)type);
     //鏄惁宸茬粡寮圭獥杩�
     if(isShowErrorAlert) return;;
     
@@ -859,24 +852,11 @@
     [super viewWillDisappear:animated];
     [self stopPlaySystemSound];
     //闃叉鐢ㄦ埛涓嶆寜鎸傛柇锛屾垨鑰呬笉绛夋敹鍒板鏂圭殑鎸傛柇锛岀偣鍑昏繑鍥炴寜閽��
+    //1.鏆傚仠SDK鐩稿叧鎾斁
     [self stopPlay];
-    
-    //    if(_es){
-    //        [_es onHangup];
-    //        [_es onStopCapture];
-    //        [_es stopTalk];
-    //
-    //        _es.delegate = nil;
-    //        ESVideo.shareInstance.snapImageCallback = nil;
-    //
-    //
-    //    }
-    //    [_es freeSubClass];
-}
--(void)dealloc{
-    [[NSNotificationCenter defaultCenter] removeObserver:self];
-    //    [_es freeSubClass];
-    
+    //2.Delegate閲婃斁
+    self.mLCCallDelegate = nil;
+    //3.瀹氭椂鍣ㄩ噴鏀�
     if(_openDoorTimer){
         dispatch_source_cancel(_openDoorTimer);
         _openDoorTimer = nil; // OK
@@ -886,9 +866,12 @@
         _countdownTimer = nil; // OK
         
     }
-    NSLog(@"==============dealloc");
-    
-    
+
+}
+
+-(void)dealloc{
+    NSLog(@"==============dealloc  1");
+    [[NSNotificationCenter defaultCenter] removeObserver:self];
 }
 
 //#pragma mark ESVideoPhoneDelegate
diff --git a/iOS/Xamarin/LCOnDemo/LCOnDemo/LCSDK/LCOnMonitorViewController.m b/iOS/Xamarin/LCOnDemo/LCOnDemo/LCSDK/LCOnMonitorViewController.m
index ff39a7f..ab3ec47 100644
--- a/iOS/Xamarin/LCOnDemo/LCOnDemo/LCSDK/LCOnMonitorViewController.m
+++ b/iOS/Xamarin/LCOnDemo/LCOnDemo/LCSDK/LCOnMonitorViewController.m
@@ -41,11 +41,7 @@
 
 @implementation LCOnMonitorViewController
 {
-    BOOL isAccessAudio;
-    BOOL isAccessVideo;
     BOOL isBackGround;
-    BOOL iSVideoNotDetermined;
-    BOOL iSAudioNotDetermined;
     
     NSString * tipStr;
     NSString * okStr;
@@ -456,7 +452,7 @@
 - (void)onPlayerResult:(NSString*)code Type:(NSInteger)type Index:(NSInteger)index {
     // play
     WEAKSELF_AT(self);
-    NSLog(@"LIVE_PLAY-CODE:%@,TYPE:%ld", code, type);
+    NSLog(@"LIVE_PLAY-CODE:%@,TYPE:%ld", code, (long)type);
     //鏄惁宸茬粡寮圭獥杩�
     if(isShowErrorAlert) return;;
     
@@ -578,34 +574,21 @@
 -(void)viewWillDisappear:(BOOL)animated{
     [super viewWillDisappear:animated];
     
+    //1.鏆傚仠SDK鐩稿叧鎾斁
     [self stopPlay];
+    //2.Delegate閲婃斁
+    self.mLCCallDelegate = nil;
+    //3.瀹氭椂鍣ㄩ噴鏀�
+    if(_openDoorTimer){
+        dispatch_source_cancel(_openDoorTimer);
+        _openDoorTimer = nil; // OK
+    }
     
-    //闃叉鐢ㄦ埛涓嶆寜鎸傛柇锛屾垨鑰呬笉绛夋敹鍒板鏂圭殑鎸傛柇锛岀偣鍑昏繑鍥炴寜閽��
-    //    if(_es){
-    //        [_es onHangup];
-    //        [_es onStopCapture];
-    //        [_es stopTalk];
-    //
-    //        _es.delegate = nil;
-    //        ESVideo.shareInstance.snapImageCallback = nil;
-    //        //        _es.showView.removeFromSuperview;
-    //    }
-    //    [_es freeSubClass];
 }
 
 -(void)dealloc{
     NSLog(@"==============dealloc  1");
     [[NSNotificationCenter defaultCenter] removeObserver:self];
-    NSLog(@"==============dealloc  2");
-    //    [_es freeSubClass];
-    //     NSLog(@"==============dealloc  3");
-    
-    if(_openDoorTimer){
-        dispatch_source_cancel(_openDoorTimer);
-        _openDoorTimer = nil; // OK
-        
-    }
-    NSLog(@"==============dealloc 3");
 }
 
 //#pragma mark ESVideoPhoneDelegate
diff --git a/iOS/Xamarin/LCOnDemo/LCOnDemo/ViewController.m b/iOS/Xamarin/LCOnDemo/LCOnDemo/ViewController.m
index 33d4153..866745c 100644
--- a/iOS/Xamarin/LCOnDemo/LCOnDemo/ViewController.m
+++ b/iOS/Xamarin/LCOnDemo/LCOnDemo/ViewController.m
@@ -23,8 +23,8 @@
     // Do any additional setup after loading the view.
     
     //鍒濆鍖朙COpenSDK_Api
-    [[LCApiKit sharedInstance] initSDKOpenApi:@"St_00003e12612fa94244d9a690564cd04b"];
-    [[LCApiKit sharedInstance] setCurrentDevicePlayToken:@"kjcIZVPXrxmGRvHDeFfuIlCO/PHeAiPok6s0OhwLZZ0EsjA9ocumo1JFkvyJBTnnG/j0/aMmpwav9Qbg/qceXMI4DiLbcYqff6q9Sn+Afoyo6mIjOnV+Ft83RhvPDneP2b3Uv+qGK4x+ttq3kuAgTwZA+x80ZoDsUz8na8m+++lwC7QRQ0AXhgN4kc9BaOn0jCuuSPgX4hx0O+5rjtIdGv0UL7KYNmkeKQCCUOlbjg4cjI1UnKlWAh5NXXxmKZkS2Y8t2cGRnkxXL+UkZ95QgPk+Luh/GhOgA4AzPwcitXe3WE43uUAikwgY5sytAVMvDz69Eis1a/ZSoR+UXY0J7BTKP5hoOvKphFmMQr+zi8qY/2WGqKWFx+wFplxe7E73lILyNqxO2klqMAv81IeL+6A6PqdGUC0uyaRIBOmW4K2Rd2G6WcMqs+3SRfNSJcU2/MniRpgYUURNhaZF6erPsZ69jG2FS0XYVrDPvHMDoRkjElDHYdky1psgMUb4faQaQwgdKz6IydqqTr8QA8go1rjx4ub2B6vupuBG01fa2CDTgTZj4iiGVPOAtSmbyNxGKTaH6KhleWJ3s/d9mHgbPp/Y884KLTGgJ/sqvg/D1w8SiN1V5dcNc2jgXBT3Uc90vF2ryxMRMak0g+CIgkfB6t8VUrDalWlp9NTxRF2k8xyiq4RoqjK9dyzPOsZfs/KuA6Jok02EkTDjEXGknD8fDvSz6syYqhCrs97M+aaFZDNe2DmFsO+mRkPWX2wcLGq475k19Tox4gYRYLDE6TqvCY/VmvAY2C0h68sh9oEK5z8zg/D+fLiNS+rZZI7Hqs6XOsd88feZygpEs0ny8WdkQSqlqQTEetI+5kGRtZgsdhhvJ7/cEioI8eIHkdDkWmQxMgNfMwuDdn6Rq6zWho85v7T/xAzVhH5l535yZ3tloEKBo3dEoPc6wXHfwhTbw80JINLwn4LKxkeUkdDlMjQp5Z+CDx1fsiR6RYNlNZ288kqdvlo3hhrwQZ6vIQ/8nmAax54+tJiJ4kxCmBYn7AUA12Wj1/bdS/6uCTsyBVtxexYyOefZlPz3AklMjCEDhEIYAuGSnkqBgBfXJV9PnzLIPwp6e4QmKl9M3a4ZpZ8Fxkc="];
+    [[LCApiKit sharedInstance] initSDKOpenApi:@"St_0000070a12e995ed44628eeea75a19fc"];
+    [[LCApiKit sharedInstance] setCurrentDevicePlayToken:@"5a9cbb4ab2454454ba4995addf3760cc"];
     [[LCApiKit sharedInstance] setCurrentDeviceId:@"6K056CFAAJ8FFA1"];
     [[LCApiKit sharedInstance] setCurrentDeviceName:@"澶у崕鍙瀵硅"];
     [[LCApiKit sharedInstance] setCurrentPsk:@"6K056CFAAJ8FFA1"];
diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin.xcodeproj/project.pbxproj b/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin.xcodeproj/project.pbxproj
index 86cdb68..fb80802 100644
--- a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin.xcodeproj/project.pbxproj
+++ b/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin.xcodeproj/project.pbxproj
@@ -15,6 +15,7 @@
 		B92E6AE2264BAFFA00D63F4B /* LCOnMonitorViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = B93C23F7263909CB0088044F /* LCOnMonitorViewController.h */; settings = {ATTRIBUTES = (Public, ); }; };
 		B92E6E81264CB4C200D63F4B /* LCApiKit.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = B93C23F4263909CB0088044F /* LCApiKit.h */; };
 		B92E6E8A264CBC7800D63F4B /* LCOpenSDKDynamic.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B92E6E89264CBC7800D63F4B /* LCOpenSDKDynamic.framework */; };
+		B92E6E8D264CC74E00D63F4B /* LCOpenSDKDynamic.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = B92E6E89264CBC7800D63F4B /* LCOpenSDKDynamic.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
 		B93C23FB263909CC0088044F /* LCOnMonitorViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = B93C23F3263909CB0088044F /* LCOnMonitorViewController.m */; };
 		B93C23FC263909CC0088044F /* LCOnIntercomViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = B93C23F6263909CB0088044F /* LCOnIntercomViewController.m */; };
 		B93C23FE263909CC0088044F /* LCApiKit.m in Sources */ = {isa = PBXBuildFile; fileRef = B93C23FA263909CC0088044F /* LCApiKit.m */; };
@@ -47,6 +48,7 @@
 			dstPath = "include/$(PRODUCT_NAME)";
 			dstSubfolderSpec = 10;
 			files = (
+				B92E6E8D264CC74E00D63F4B /* LCOpenSDKDynamic.framework in CopyFiles */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCApiKit.m b/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCApiKit.m
index 1241922..d785db1 100644
--- a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCApiKit.m
+++ b/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCApiKit.m
@@ -75,7 +75,7 @@
     param.port = [self LCSDKPort];
     param.token = self.lcSdkToken;
     [[LCOpenSDK_Api shareMyInstance] initOpenApi:param];
-    NSLog(@"initSDKOpenApi: %@,@%ld", [self LCSDKHost], [self LCSDKPort]);
+    NSLog(@"initSDKOpenApi: %@,@%ld", [self LCSDKHost], (long)[self LCSDKPort]);
 }
 
 ///// 鎷兼帴閿欒淇℃伅
diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOnIntercomViewController.m b/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOnIntercomViewController.m
index 8942409..bd30ccc 100644
--- a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOnIntercomViewController.m
+++ b/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOnIntercomViewController.m
@@ -53,11 +53,8 @@
 
 @implementation LCOnIntercomViewController{
     
-    BOOL isAccessAudio;
-    BOOL isAccessVideo;
+
     BOOL isBackGround;
-    BOOL iSVideoNotDetermined;
-    BOOL iSAudioNotDetermined;
     BOOL isAnswer;//鏄惁宸茬粡鐐瑰嚮鎺ュ惉杩囦簡
     
     NSString * tipStr;
@@ -702,7 +699,7 @@
 - (void)onPlayerResult:(NSString*)code Type:(NSInteger)type Index:(NSInteger)index {
     // play
     WEAKSELF_AT(self);
-    NSLog(@"LIVE_PLAY-CODE:%@,TYPE:%ld", code, type);
+    NSLog(@"LIVE_PLAY-CODE:%@,TYPE:%ld", code, (long)type);
     //鏄惁宸茬粡寮圭獥杩�
     if(isShowErrorAlert) return;;
     
@@ -859,24 +856,11 @@
     [super viewWillDisappear:animated];
     [self stopPlaySystemSound];
     //闃叉鐢ㄦ埛涓嶆寜鎸傛柇锛屾垨鑰呬笉绛夋敹鍒板鏂圭殑鎸傛柇锛岀偣鍑昏繑鍥炴寜閽��
+    //1.鏆傚仠SDK鐩稿叧鎾斁
     [self stopPlay];
-    
-    //    if(_es){
-    //        [_es onHangup];
-    //        [_es onStopCapture];
-    //        [_es stopTalk];
-    //
-    //        _es.delegate = nil;
-    //        ESVideo.shareInstance.snapImageCallback = nil;
-    //
-    //
-    //    }
-    //    [_es freeSubClass];
-}
--(void)dealloc{
-    [[NSNotificationCenter defaultCenter] removeObserver:self];
-    //    [_es freeSubClass];
-    
+    //2.Delegate閲婃斁
+    self.mLCCallDelegate = nil;
+    //3.瀹氭椂鍣ㄩ噴鏀�
     if(_openDoorTimer){
         dispatch_source_cancel(_openDoorTimer);
         _openDoorTimer = nil; // OK
@@ -886,9 +870,13 @@
         _countdownTimer = nil; // OK
         
     }
-    NSLog(@"==============dealloc");
-    
-    
+
+    [[NSNotificationCenter defaultCenter] removeObserver:self];
+}
+
+-(void)dealloc{
+    NSLog(@"==============dealloc  1");
+   
 }
 
 //#pragma mark ESVideoPhoneDelegate
diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOnMonitorViewController.m b/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOnMonitorViewController.m
index ff39a7f..9c276f0 100644
--- a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOnMonitorViewController.m
+++ b/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOnMonitorViewController.m
@@ -41,11 +41,7 @@
 
 @implementation LCOnMonitorViewController
 {
-    BOOL isAccessAudio;
-    BOOL isAccessVideo;
     BOOL isBackGround;
-    BOOL iSVideoNotDetermined;
-    BOOL iSAudioNotDetermined;
     
     NSString * tipStr;
     NSString * okStr;
@@ -456,7 +452,7 @@
 - (void)onPlayerResult:(NSString*)code Type:(NSInteger)type Index:(NSInteger)index {
     // play
     WEAKSELF_AT(self);
-    NSLog(@"LIVE_PLAY-CODE:%@,TYPE:%ld", code, type);
+    NSLog(@"LIVE_PLAY-CODE:%@,TYPE:%ld", code, (long)type);
     //鏄惁宸茬粡寮圭獥杩�
     if(isShowErrorAlert) return;;
     
@@ -578,34 +574,21 @@
 -(void)viewWillDisappear:(BOOL)animated{
     [super viewWillDisappear:animated];
     
+    //1.鏆傚仠SDK鐩稿叧鎾斁
     [self stopPlay];
+    //2.Delegate閲婃斁
+    self.mLCCallDelegate = nil;
+    //3.瀹氭椂鍣ㄩ噴鏀�
+    if(_openDoorTimer){
+        dispatch_source_cancel(_openDoorTimer);
+        _openDoorTimer = nil; // OK
+    }
     
-    //闃叉鐢ㄦ埛涓嶆寜鎸傛柇锛屾垨鑰呬笉绛夋敹鍒板鏂圭殑鎸傛柇锛岀偣鍑昏繑鍥炴寜閽��
-    //    if(_es){
-    //        [_es onHangup];
-    //        [_es onStopCapture];
-    //        [_es stopTalk];
-    //
-    //        _es.delegate = nil;
-    //        ESVideo.shareInstance.snapImageCallback = nil;
-    //        //        _es.showView.removeFromSuperview;
-    //    }
-    //    [_es freeSubClass];
+    [[NSNotificationCenter defaultCenter] removeObserver:self];
 }
 
 -(void)dealloc{
     NSLog(@"==============dealloc  1");
-    [[NSNotificationCenter defaultCenter] removeObserver:self];
-    NSLog(@"==============dealloc  2");
-    //    [_es freeSubClass];
-    //     NSLog(@"==============dealloc  3");
-    
-    if(_openDoorTimer){
-        dispatch_source_cancel(_openDoorTimer);
-        _openDoorTimer = nil; // OK
-        
-    }
-    NSLog(@"==============dealloc 3");
 }
 
 //#pragma mark ESVideoPhoneDelegate
diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/AddGroup.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/AddGroup.h
similarity index 100%
rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/AddGroup.h
rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/AddGroup.h
diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/AddGroupDevice.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/AddGroupDevice.h
similarity index 100%
rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/AddGroupDevice.h
rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/AddGroupDevice.h
diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/AddRole.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/AddRole.h
similarity index 100%
rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/AddRole.h
rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/AddRole.h
diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/BeAuthDeviceList.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/BeAuthDeviceList.h
similarity index 100%
rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/BeAuthDeviceList.h
rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/BeAuthDeviceList.h
diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/BindDevice.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/BindDevice.h
similarity index 100%
rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/BindDevice.h
rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/BindDevice.h
diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/BindDeviceChannelInfo.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/BindDeviceChannelInfo.h
similarity index 100%
rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/BindDeviceChannelInfo.h
rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/BindDeviceChannelInfo.h
diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/BindDeviceInfo.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/BindDeviceInfo.h
similarity index 100%
rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/BindDeviceInfo.h
rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/BindDeviceInfo.h
diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/BreathingLightStatus.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/BreathingLightStatus.h
similarity index 100%
rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/BreathingLightStatus.h
rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/BreathingLightStatus.h
diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/CheckDeviceBindOrNot.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/CheckDeviceBindOrNot.h
similarity index 100%
rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/CheckDeviceBindOrNot.h
rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/CheckDeviceBindOrNot.h
diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/ChildGroupList.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/ChildGroupList.h
similarity index 100%
rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/ChildGroupList.h
rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/ChildGroupList.h
diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/CloudRecordPlan.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/CloudRecordPlan.h
similarity index 100%
rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/CloudRecordPlan.h
rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/CloudRecordPlan.h
diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/ControlDeviceWifi.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/ControlDeviceWifi.h
similarity index 100%
rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/ControlDeviceWifi.h
rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/ControlDeviceWifi.h
diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/ControlPTZ.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/ControlPTZ.h
similarity index 100%
rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/ControlPTZ.h
rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/ControlPTZ.h
diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/CurrentDeviceWifi.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/CurrentDeviceWifi.h
similarity index 100%
rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/CurrentDeviceWifi.h
rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/CurrentDeviceWifi.h
diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/DeleteAlarmMessage.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/DeleteAlarmMessage.h
similarity index 100%
rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/DeleteAlarmMessage.h
rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/DeleteAlarmMessage.h
diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/DeleteCloudPlanRecords.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/DeleteCloudPlanRecords.h
similarity index 100%
rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/DeleteCloudPlanRecords.h
rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/DeleteCloudPlanRecords.h
diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/DeleteCloudRecords.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/DeleteCloudRecords.h
similarity index 100%
rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/DeleteCloudRecords.h
rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/DeleteCloudRecords.h
diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/DeleteGroup.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/DeleteGroup.h
similarity index 100%
rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/DeleteGroup.h
rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/DeleteGroup.h
diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/DeleteGroupDevice.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/DeleteGroupDevice.h
similarity index 100%
rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/DeleteGroupDevice.h
rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/DeleteGroupDevice.h
diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/DeleteRole.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/DeleteRole.h
similarity index 100%
rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/DeleteRole.h
rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/DeleteRole.h
diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/DeleteUserAuthTager.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/DeleteUserAuthTager.h
similarity index 100%
rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/DeleteUserAuthTager.h
rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/DeleteUserAuthTager.h
diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/DeviceAlarmPlan.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/DeviceAlarmPlan.h
similarity index 100%
rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/DeviceAlarmPlan.h
rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/DeviceAlarmPlan.h
diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/DeviceAuthInfo.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/DeviceAuthInfo.h
similarity index 100%
rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/DeviceAuthInfo.h
rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/DeviceAuthInfo.h
diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/DeviceList.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/DeviceList.h
similarity index 100%
rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/DeviceList.h
rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/DeviceList.h
diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/DeviceOnline.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/DeviceOnline.h
similarity index 100%
rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/DeviceOnline.h
rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/DeviceOnline.h
diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/DeviceVersionList.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/DeviceVersionList.h
similarity index 100%
rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/DeviceVersionList.h
rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/DeviceVersionList.h
diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/FrameReverseStatus.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/FrameReverseStatus.h
similarity index 100%
rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/FrameReverseStatus.h
rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/FrameReverseStatus.h
diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/GetAlarmMessage.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/GetAlarmMessage.h
similarity index 100%
rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/GetAlarmMessage.h
rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/GetAlarmMessage.h
diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/GetAuthFunctions.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/GetAuthFunctions.h
similarity index 100%
rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/GetAuthFunctions.h
rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/GetAuthFunctions.h
diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/GetCloudRecords.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/GetCloudRecords.h
similarity index 100%
rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/GetCloudRecords.h
rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/GetCloudRecords.h
diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/GetRecordByLinkageId.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/GetRecordByLinkageId.h
similarity index 100%
rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/GetRecordByLinkageId.h
rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/GetRecordByLinkageId.h
diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/GetStorageStrategy.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/GetStorageStrategy.h
similarity index 100%
rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/GetStorageStrategy.h
rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/GetStorageStrategy.h
diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/GetStrategies.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/GetStrategies.h
similarity index 100%
rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/GetStrategies.h
rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/GetStrategies.h
diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/GroupDeviceList.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/GroupDeviceList.h
similarity index 100%
rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/GroupDeviceList.h
rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/GroupDeviceList.h
diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/GroupList.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/GroupList.h
similarity index 100%
rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/GroupList.h
rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/GroupList.h
diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/ModifyBreathingLight.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/ModifyBreathingLight.h
similarity index 100%
rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/ModifyBreathingLight.h
rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/ModifyBreathingLight.h
diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/ModifyCloudRecordPlan.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/ModifyCloudRecordPlan.h
similarity index 100%
rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/ModifyCloudRecordPlan.h
rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/ModifyCloudRecordPlan.h
diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/ModifyDeviceAlarmPlan.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/ModifyDeviceAlarmPlan.h
similarity index 100%
rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/ModifyDeviceAlarmPlan.h
rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/ModifyDeviceAlarmPlan.h
diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/ModifyDeviceAlarmStatus.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/ModifyDeviceAlarmStatus.h
similarity index 100%
rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/ModifyDeviceAlarmStatus.h
rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/ModifyDeviceAlarmStatus.h
diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/ModifyDeviceName.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/ModifyDeviceName.h
similarity index 100%
rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/ModifyDeviceName.h
rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/ModifyDeviceName.h
diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/ModifyDevicePwd.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/ModifyDevicePwd.h
similarity index 100%
rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/ModifyDevicePwd.h
rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/ModifyDevicePwd.h
diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/ModifyFrameReverseStatus.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/ModifyFrameReverseStatus.h
similarity index 100%
rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/ModifyFrameReverseStatus.h
rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/ModifyFrameReverseStatus.h
diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/OpenCloudRecord.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/OpenCloudRecord.h
similarity index 100%
rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/OpenCloudRecord.h
rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/OpenCloudRecord.h
diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/PassengerFlow.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/PassengerFlow.h
similarity index 100%
rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/PassengerFlow.h
rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/PassengerFlow.h
diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/QueryCloudPlanRecordBitmap.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/QueryCloudPlanRecordBitmap.h
similarity index 100%
rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/QueryCloudPlanRecordBitmap.h
rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/QueryCloudPlanRecordBitmap.h
diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/QueryCloudPlanRecordNum.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/QueryCloudPlanRecordNum.h
similarity index 100%
rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/QueryCloudPlanRecordNum.h
rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/QueryCloudPlanRecordNum.h
diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/QueryCloudPlanRecords.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/QueryCloudPlanRecords.h
similarity index 100%
rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/QueryCloudPlanRecords.h
rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/QueryCloudPlanRecords.h
diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/QueryCloudRecordBitmap.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/QueryCloudRecordBitmap.h
similarity index 100%
rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/QueryCloudRecordBitmap.h
rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/QueryCloudRecordBitmap.h
diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/QueryCloudRecordCallNum.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/QueryCloudRecordCallNum.h
similarity index 100%
rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/QueryCloudRecordCallNum.h
rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/QueryCloudRecordCallNum.h
diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/QueryCloudRecordNum.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/QueryCloudRecordNum.h
similarity index 100%
rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/QueryCloudRecordNum.h
rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/QueryCloudRecordNum.h
diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/QueryCloudRecords.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/QueryCloudRecords.h
similarity index 100%
rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/QueryCloudRecords.h
rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/QueryCloudRecords.h
diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/QueryLocalRecordBitmap.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/QueryLocalRecordBitmap.h
similarity index 100%
rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/QueryLocalRecordBitmap.h
rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/QueryLocalRecordBitmap.h
diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/QueryLocalRecordNum.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/QueryLocalRecordNum.h
similarity index 100%
rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/QueryLocalRecordNum.h
rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/QueryLocalRecordNum.h
diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/QueryLocalRecords.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/QueryLocalRecords.h
similarity index 100%
rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/QueryLocalRecords.h
rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/QueryLocalRecords.h
diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/RecoverSDCard.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/RecoverSDCard.h
similarity index 100%
rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/RecoverSDCard.h
rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/RecoverSDCard.h
diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/RoleList.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/RoleList.h
similarity index 100%
rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/RoleList.h
rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/RoleList.h
diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/SetAllStorageStrategy.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/SetAllStorageStrategy.h
similarity index 100%
rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/SetAllStorageStrategy.h
rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/SetAllStorageStrategy.h
diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/SetDeviceSnap.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/SetDeviceSnap.h
similarity index 100%
rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/SetDeviceSnap.h
rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/SetDeviceSnap.h
diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/SetStorageStrategy.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/SetStorageStrategy.h
similarity index 100%
rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/SetStorageStrategy.h
rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/SetStorageStrategy.h
diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/SetUserAuthTager.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/SetUserAuthTager.h
similarity index 100%
rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/SetUserAuthTager.h
rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/SetUserAuthTager.h
diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/ShareDeviceList.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/ShareDeviceList.h
similarity index 100%
rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/ShareDeviceList.h
rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/ShareDeviceList.h
diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/UnBindDevice.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/UnBindDevice.h
similarity index 100%
rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/UnBindDevice.h
rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/UnBindDevice.h
diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/UnBindDeviceInfo.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/UnBindDeviceInfo.h
similarity index 100%
rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/UnBindDeviceInfo.h
rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/UnBindDeviceInfo.h
diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/UnGroupDeviceList.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/UnGroupDeviceList.h
similarity index 100%
rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/UnGroupDeviceList.h
rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/UnGroupDeviceList.h
diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/UpgradeDevice.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/UpgradeDevice.h
similarity index 100%
rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/UpgradeDevice.h
rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/UpgradeDevice.h
diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/UpgradeProcessDevice.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/UpgradeProcessDevice.h
similarity index 100%
rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/UpgradeProcessDevice.h
rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/UpgradeProcessDevice.h
diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/UploadDeviceCoverPicture.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/UploadDeviceCoverPicture.h
similarity index 100%
rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/UploadDeviceCoverPicture.h
rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/UploadDeviceCoverPicture.h
diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/UserAuthList.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/UserAuthList.h
similarity index 100%
rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/UserAuthList.h
rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/UserAuthList.h
diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/UserBindNoVerify.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/UserBindNoVerify.h
similarity index 100%
rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/UserBindNoVerify.h
rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/UserBindNoVerify.h
diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/UserTokenByAccount.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/UserTokenByAccount.h
similarity index 100%
rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/UserTokenByAccount.h
rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/UserTokenByAccount.h
diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/WifiAround.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/WifiAround.h
similarity index 100%
rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/WifiAround.h
rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/WifiAround.h
diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApiDefine.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApiDefine.h
similarity index 100%
rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApiDefine.h
rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApiDefine.h
diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApiRequest.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApiRequest.h
similarity index 100%
rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApiRequest.h
rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApiRequest.h
diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApiResponse.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApiResponse.h
similarity index 100%
rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApiResponse.h
rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApiResponse.h
diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenNetSDK/LCOpenSDK_NetsdkLogin.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenNetSDK/LCOpenSDK_NetsdkLogin.h
similarity index 100%
rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenNetSDK/LCOpenSDK_NetsdkLogin.h
rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenNetSDK/LCOpenSDK_NetsdkLogin.h
diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenNetSDK/netsdk.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenNetSDK/netsdk.h
similarity index 100%
rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenNetSDK/netsdk.h
rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenNetSDK/netsdk.h
diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenSDK/LCOpenSDK_Api.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenSDK/LCOpenSDK_Api.h
similarity index 100%
rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenSDK/LCOpenSDK_Api.h
rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenSDK/LCOpenSDK_Api.h
diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenSDK/LCOpenSDK_AudioTalk.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenSDK/LCOpenSDK_AudioTalk.h
similarity index 100%
rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenSDK/LCOpenSDK_AudioTalk.h
rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenSDK/LCOpenSDK_AudioTalk.h
diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenSDK/LCOpenSDK_ConfigWifi.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenSDK/LCOpenSDK_ConfigWifi.h
similarity index 100%
rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenSDK/LCOpenSDK_ConfigWifi.h
rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenSDK/LCOpenSDK_ConfigWifi.h
diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenSDK/LCOpenSDK_Define.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenSDK/LCOpenSDK_Define.h
similarity index 100%
rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenSDK/LCOpenSDK_Define.h
rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenSDK/LCOpenSDK_Define.h
diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenSDK/LCOpenSDK_DeviceInit.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenSDK/LCOpenSDK_DeviceInit.h
similarity index 100%
rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenSDK/LCOpenSDK_DeviceInit.h
rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenSDK/LCOpenSDK_DeviceInit.h
diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenSDK/LCOpenSDK_Download.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenSDK/LCOpenSDK_Download.h
similarity index 100%
rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenSDK/LCOpenSDK_Download.h
rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenSDK/LCOpenSDK_Download.h
diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenSDK/LCOpenSDK_DownloadListener.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenSDK/LCOpenSDK_DownloadListener.h
similarity index 100%
rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenSDK/LCOpenSDK_DownloadListener.h
rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenSDK/LCOpenSDK_DownloadListener.h
diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenSDK/LCOpenSDK_EventListener.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenSDK/LCOpenSDK_EventListener.h
similarity index 100%
rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenSDK/LCOpenSDK_EventListener.h
rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenSDK/LCOpenSDK_EventListener.h
diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenSDK/LCOpenSDK_Log.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenSDK/LCOpenSDK_Log.h
similarity index 100%
rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenSDK/LCOpenSDK_Log.h
rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenSDK/LCOpenSDK_Log.h
diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenSDK/LCOpenSDK_LoginManager.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenSDK/LCOpenSDK_LoginManager.h
similarity index 100%
rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenSDK/LCOpenSDK_LoginManager.h
rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenSDK/LCOpenSDK_LoginManager.h
diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenSDK/LCOpenSDK_Param.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenSDK/LCOpenSDK_Param.h
similarity index 100%
rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenSDK/LCOpenSDK_Param.h
rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenSDK/LCOpenSDK_Param.h
diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenSDK/LCOpenSDK_PlayWindow.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenSDK/LCOpenSDK_PlayWindow.h
similarity index 100%
rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenSDK/LCOpenSDK_PlayWindow.h
rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenSDK/LCOpenSDK_PlayWindow.h
diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenSDK/LCOpenSDK_SoftAP.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenSDK/LCOpenSDK_SoftAP.h
similarity index 100%
rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenSDK/LCOpenSDK_SoftAP.h
rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenSDK/LCOpenSDK_SoftAP.h
diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenSDK/LCOpenSDK_TalkerListener.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenSDK/LCOpenSDK_TalkerListener.h
similarity index 100%
rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenSDK/LCOpenSDK_TalkerListener.h
rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenSDK/LCOpenSDK_TalkerListener.h
diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenSDK/LCOpenSDK_Utils.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenSDK/LCOpenSDK_Utils.h
similarity index 100%
rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenSDK/LCOpenSDK_Utils.h
rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenSDK/LCOpenSDK_Utils.h
diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenSDKDynamic.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenSDKDynamic.h
similarity index 100%
rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenSDKDynamic.h
rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenSDKDynamic.h
diff --git a/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Info.plist b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Info.plist
new file mode 100644
index 0000000..c5dee7e
--- /dev/null
+++ b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Info.plist
Binary files differ
diff --git a/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.a b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/LCOpenSDKDynamic
similarity index 100%
rename from iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.a
rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/LCOpenSDKDynamic
Binary files differ
diff --git a/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Modules/module.modulemap b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Modules/module.modulemap
new file mode 100644
index 0000000..9a89702
--- /dev/null
+++ b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Modules/module.modulemap
@@ -0,0 +1,6 @@
+framework module LCOpenSDKDynamic [extern_c] {
+	umbrella header "LCOpenSDKDynamic.h"
+	export *
+	module * { export * }
+
+}
diff --git a/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/libLCSDKOnXamarin.a b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/libLCSDKOnXamarin.a
index e32aae6..2f4f0b3 100644
--- a/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/libLCSDKOnXamarin.a
+++ b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/libLCSDKOnXamarin.a
Binary files differ
diff --git a/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK.csproj b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK.csproj
index 81108a4..72ace64 100644
--- a/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK.csproj
+++ b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK.csproj
@@ -62,8 +62,8 @@
       <Frameworks>CoreAudio MediaPlayer AudioToolbox VideoToolbox OpenGLES MediaAccessibility CoreVideo AVFoundation CoreMedia</Frameworks>
       <LinkerFlags>-lz</LinkerFlags>
     </NativeReference>
-    <NativeReference Include="Library\LCOpenSDKDynamic.a">
-      <Kind>Static</Kind>
+    <NativeReference Include="Library\LCOpenSDKDynamic.framework">
+      <Kind>Framework</Kind>
       <SmartLink>False</SmartLink>
     </NativeReference>
   </ItemGroup>

--
Gitblit v1.8.0