Skip to content

Commit

Permalink
iOS: TUIKit & SDK : Update version to 4.6.1
Browse files Browse the repository at this point in the history
  • Loading branch information
lynxzhang committed Nov 13, 2019
1 parent dab9154 commit 2df4265
Show file tree
Hide file tree
Showing 16 changed files with 170 additions and 47 deletions.
2 changes: 1 addition & 1 deletion iOS/ImSDK/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,4 @@

## 下载地址

[最新ImSDK.framework下载](https://imsdk-1252463788.cos.ap-guangzhou.myqcloud.com/4.5.111/TIM_SDK_iOS_latest_framework.zip)
[最新ImSDK.framework下载](https://imsdk-1252463788.cos.ap-guangzhou.myqcloud.com/4.6.1/TIM_SDK_iOS_latest_framework.zip)
2 changes: 1 addition & 1 deletion iOS/TUIKit/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,4 @@

## 下载地址

[最新 TUIKit 下载](https://imsdk-1252463788.cos.ap-guangzhou.myqcloud.com/4.5.111/TIM_SDK_TUIKIT_iOS_latest_framework.zip)
[最新 TUIKit 下载](https://imsdk-1252463788.cos.ap-guangzhou.myqcloud.com/4.6.1/TIM_SDK_TUIKIT_iOS_latest_framework.zip)
2 changes: 1 addition & 1 deletion iOS/TUIKitDemo/Podfile
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,6 @@ target 'TUIKitDemo' do
pod 'SDWebImage'
pod 'AFNetworking'
pod 'ReactiveObjC'
pod 'MLeaksFinder'
pod 'TXIMSDK_TUIKit_iOS'
pod 'TXLiteAVSDK_TRTC'
end
30 changes: 13 additions & 17 deletions iOS/TUIKitDemo/Podfile.lock
Original file line number Diff line number Diff line change
Expand Up @@ -14,62 +14,58 @@ PODS:
- AFNetworking/Serialization (3.2.1)
- AFNetworking/UIKit (3.2.1):
- AFNetworking/NSURLSession
- FBRetainCycleDetector (0.1.4)
- ISVImageScrollView (0.1.2)
- MBProgressHUD (1.1.0)
- MLeaksFinder (1.0.0):
- FBRetainCycleDetector
- MMLayout (0.2.0)
- ReactiveObjC (3.1.1)
- SDWebImage (5.2.3):
- SDWebImage/Core (= 5.2.3)
- SDWebImage/Core (5.2.3)
- SDWebImage (5.3.1):
- SDWebImage/Core (= 5.3.1)
- SDWebImage/Core (5.3.1)
- Toast (4.0.0)
- TXIMSDK_iOS (4.5.111)
- TXIMSDK_TUIKit_iOS (4.5.111):
- TXIMSDK_iOS (4.6.1)
- TXIMSDK_TUIKit_iOS (4.6.1):
- ISVImageScrollView
- MMLayout
- ReactiveObjC
- SDWebImage
- Toast
- TXIMSDK_iOS
- TXLiteAVSDK_TRTC (6.7.7758)

DEPENDENCIES:
- AFNetworking
- MBProgressHUD
- MLeaksFinder
- MMLayout
- ReactiveObjC
- SDWebImage
- TXIMSDK_TUIKit_iOS
- TXLiteAVSDK_TRTC

SPEC REPOS:
https://github.com/cocoapods/specs.git:
- AFNetworking
- FBRetainCycleDetector
- ISVImageScrollView
- MBProgressHUD
- MLeaksFinder
- MMLayout
- ReactiveObjC
- SDWebImage
- Toast
- TXIMSDK_iOS
- TXIMSDK_TUIKit_iOS
- TXLiteAVSDK_TRTC

SPEC CHECKSUMS:
AFNetworking: b6f891fdfaed196b46c7a83cf209e09697b94057
FBRetainCycleDetector: 46f8179bbb1c587deee3ea838a1a3ee02acf5015
ISVImageScrollView: ba511d12a1661b40feb8921309c0854bf93ec749
MBProgressHUD: e7baa36a220447d8aeb12769bf0585582f3866d9
MLeaksFinder: 8c435bd2f6d070af18cff082b503b21adc130fc0
MMLayout: 3fb59d58eeb8656c64e61d550fb0088e10666c11
ReactiveObjC: 011caa393aa0383245f2dcf9bf02e86b80b36040
SDWebImage: 46a7f73228f84ce80990c786e4372cf4db5875ce
SDWebImage: 7137d57385fb632129838c1e6ab9528a22c666cc
Toast: 91b396c56ee72a5790816f40d3a94dd357abc196
TXIMSDK_iOS: 5c952428d5a44f3c35f4fa5d37cf4aaec8f190e6
TXIMSDK_TUIKit_iOS: 048d7602c061c6f17f2e3727a0fb3f157cee314b
TXIMSDK_iOS: fe85c769896ebffcca191dfb24d93618dd736d62
TXIMSDK_TUIKit_iOS: 25ad776973bb5192ef62cddf4ea56e348393e6df
TXLiteAVSDK_TRTC: 1c67571b546a72a06401bdfe185714a400c49b8b

PODFILE CHECKSUM: a136670c9c25694a02df9f7f48560f22fc3b2496
PODFILE CHECKSUM: 3f738094aa69c2e51daf7cd6e3de46212490c177

COCOAPODS: 1.7.5
63 changes: 54 additions & 9 deletions iOS/TUIKitDemo/TUIKitDemo.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,11 @@
CE37D1C422F9942B0012500D /* GenerateTestUserSig.m in Sources */ = {isa = PBXBuildFile; fileRef = CE37D1C222F9942B0012500D /* GenerateTestUserSig.m */; };
CE37D24A22F9CBC80012500D /* ProfileController.m in Sources */ = {isa = PBXBuildFile; fileRef = CE37D24822F9CBC80012500D /* ProfileController.m */; };
CECC13CE22B282C7008378A2 /* TCLoginParam.m in Sources */ = {isa = PBXBuildFile; fileRef = CECC13CD22B282C7008378A2 /* TCLoginParam.m */; };
CED3DD60237BECD00096D2E2 /* VideoCallManager+videoMeeting.m in Sources */ = {isa = PBXBuildFile; fileRef = CED3DD57237BECD00096D2E2 /* VideoCallManager+videoMeeting.m */; };
CED3DD61237BECD00096D2E2 /* VideoCallCell.m in Sources */ = {isa = PBXBuildFile; fileRef = CED3DD5A237BECD00096D2E2 /* VideoCallCell.m */; };
CED3DD62237BECD00096D2E2 /* VideoCallManager.m in Sources */ = {isa = PBXBuildFile; fileRef = CED3DD5B237BECD00096D2E2 /* VideoCallManager.m */; };
CED3DD63237BECD00096D2E2 /* VideoCallCellData.m in Sources */ = {isa = PBXBuildFile; fileRef = CED3DD5F237BECD00096D2E2 /* VideoCallCellData.m */; };
CED3DD66237BF1EE0096D2E2 /* ChatViewController+video.m in Sources */ = {isa = PBXBuildFile; fileRef = CED3DD65237BF1EE0096D2E2 /* ChatViewController+video.m */; };
CF014487216E1A4900C12E35 /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = CF014486216E1A4900C12E35 /* AppDelegate.m */; };
CF01448A216E1A4900C12E35 /* LoginController.m in Sources */ = {isa = PBXBuildFile; fileRef = CF014489216E1A4900C12E35 /* LoginController.m */; };
CF01448D216E1A4900C12E35 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = CF01448B216E1A4900C12E35 /* Main.storyboard */; };
Expand All @@ -35,7 +40,7 @@
CFEB47752177981900CFD98C /* GroupInfoController.m in Sources */ = {isa = PBXBuildFile; fileRef = CFEB47742177981900CFD98C /* GroupInfoController.m */; };
CFEB47782177982B00CFD98C /* GroupMemberController.m in Sources */ = {isa = PBXBuildFile; fileRef = CFEB47772177982B00CFD98C /* GroupMemberController.m */; };
CFEB47D02179B82300CFD98C /* SettingController.m in Sources */ = {isa = PBXBuildFile; fileRef = CFEB47CF2179B82300CFD98C /* SettingController.m */; };
E09A2F6CC5B0570A280D21CA /* libPods-TUIKitDemo.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FBCF978C82A325488DA85D87 /* libPods-TUIKitDemo.a */; };
E7ED9B1F8520F432D1BF065E /* libPods-TUIKitDemo.a in Frameworks */ = {isa = PBXBuildFile; fileRef = C2DBC7B50E65863AA83F14AD /* libPods-TUIKitDemo.a */; };
/* End PBXBuildFile section */

/* Begin PBXCopyFilesBuildPhase section */
Expand Down Expand Up @@ -77,6 +82,7 @@
91FE93A1227590EF00C17D6C /* NotifySetupController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = NotifySetupController.m; sourceTree = "<group>"; };
91FE93E22276EF0E00C17D6C /* TFriendProfileController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = TFriendProfileController.m; sourceTree = "<group>"; };
91FE93E32276EF0F00C17D6C /* TFriendProfileController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TFriendProfileController.h; sourceTree = "<group>"; };
C2DBC7B50E65863AA83F14AD /* libPods-TUIKitDemo.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-TUIKitDemo.a"; sourceTree = BUILT_PRODUCTS_DIR; };
CE0BDFA8221D53C60083E1B0 /* Bugly.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = Bugly.framework; sourceTree = "<group>"; };
CE1A434322DE07EB008A767E /* PAirSandbox.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PAirSandbox.m; sourceTree = "<group>"; };
CE1A434422DE07EB008A767E /* TCUploadHelper.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TCUploadHelper.m; sourceTree = "<group>"; };
Expand All @@ -92,6 +98,16 @@
CE37D24922F9CBC80012500D /* ProfileController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ProfileController.h; sourceTree = "<group>"; };
CECC13CC22B282C7008378A2 /* TCLoginParam.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TCLoginParam.h; sourceTree = "<group>"; };
CECC13CD22B282C7008378A2 /* TCLoginParam.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TCLoginParam.m; sourceTree = "<group>"; };
CED3DD57237BECD00096D2E2 /* VideoCallManager+videoMeeting.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "VideoCallManager+videoMeeting.m"; sourceTree = "<group>"; };
CED3DD58237BECD00096D2E2 /* VideoCallManager+videoMeeting.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "VideoCallManager+videoMeeting.h"; sourceTree = "<group>"; };
CED3DD5A237BECD00096D2E2 /* VideoCallCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = VideoCallCell.m; sourceTree = "<group>"; };
CED3DD5B237BECD00096D2E2 /* VideoCallManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = VideoCallManager.m; sourceTree = "<group>"; };
CED3DD5C237BECD00096D2E2 /* VideoCallCellData.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = VideoCallCellData.h; sourceTree = "<group>"; };
CED3DD5D237BECD00096D2E2 /* VideoCallCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = VideoCallCell.h; sourceTree = "<group>"; };
CED3DD5E237BECD00096D2E2 /* VideoCallManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = VideoCallManager.h; sourceTree = "<group>"; };
CED3DD5F237BECD00096D2E2 /* VideoCallCellData.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = VideoCallCellData.m; sourceTree = "<group>"; };
CED3DD64237BF1EE0096D2E2 /* ChatViewController+video.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "ChatViewController+video.h"; sourceTree = "<group>"; };
CED3DD65237BF1EE0096D2E2 /* ChatViewController+video.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "ChatViewController+video.m"; sourceTree = "<group>"; };
CF00884C2188772F00AD2879 /* zh-Hans */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-Hans"; path = "zh-Hans.lproj/Main.strings"; sourceTree = "<group>"; };
CF00884D2188773000AD2879 /* zh-Hans */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-Hans"; path = "zh-Hans.lproj/LaunchScreen.strings"; sourceTree = "<group>"; };
CF014482216E1A4900C12E35 /* TUIKitDemo.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = TUIKitDemo.app; sourceTree = BUILT_PRODUCTS_DIR; };
Expand All @@ -114,7 +130,6 @@
CFEB47772177982B00CFD98C /* GroupMemberController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = GroupMemberController.m; sourceTree = "<group>"; };
CFEB47CE2179B82300CFD98C /* SettingController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = SettingController.h; sourceTree = "<group>"; };
CFEB47CF2179B82300CFD98C /* SettingController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = SettingController.m; sourceTree = "<group>"; };
FBCF978C82A325488DA85D87 /* libPods-TUIKitDemo.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-TUIKitDemo.a"; sourceTree = BUILT_PRODUCTS_DIR; };
/* End PBXFileReference section */

/* Begin PBXFrameworksBuildPhase section */
Expand All @@ -123,7 +138,7 @@
buildActionMask = 2147483647;
files = (
CE0BDFA9221D53C60083E1B0 /* Bugly.framework in Frameworks */,
E09A2F6CC5B0570A280D21CA /* libPods-TUIKitDemo.a in Frameworks */,
E7ED9B1F8520F432D1BF065E /* libPods-TUIKitDemo.a in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
Expand All @@ -136,7 +151,6 @@
4A94A8992A0612C1D8FEAB79 /* Pods-TUIKitDemo.debug.xcconfig */,
492D8F1F0DED1F83086F3E82 /* Pods-TUIKitDemo.release.xcconfig */,
);
name = Pods;
path = Pods;
sourceTree = "<group>";
};
Expand Down Expand Up @@ -177,13 +191,17 @@
9176C5B9227A987300DF5784 /* Chat */ = {
isa = PBXGroup;
children = (
CED3DD56237BECD00096D2E2 /* Meeting */,
CED3DD59237BECD00096D2E2 /* VideoCall */,
91941A4A22AE409F00123596 /* Custom */,
CFEB47732177981900CFD98C /* GroupInfoController.h */,
CFEB47742177981900CFD98C /* GroupInfoController.m */,
CFEB47762177982B00CFD98C /* GroupMemberController.h */,
CFEB47772177982B00CFD98C /* GroupMemberController.m */,
CFDC2FA3216E2D5E002EAEC2 /* ChatViewController.h */,
CFDC2FA4216E2D5E002EAEC2 /* ChatViewController.m */,
CED3DD64237BF1EE0096D2E2 /* ChatViewController+video.h */,
CED3DD65237BF1EE0096D2E2 /* ChatViewController+video.m */,
9176C5BD227A98A300DF5784 /* TUserProfileController.h */,
9176C5BC227A98A300DF5784 /* TUserProfileController.m */,
);
Expand Down Expand Up @@ -251,6 +269,28 @@
path = Debug;
sourceTree = "<group>";
};
CED3DD56237BECD00096D2E2 /* Meeting */ = {
isa = PBXGroup;
children = (
CED3DD57237BECD00096D2E2 /* VideoCallManager+videoMeeting.m */,
CED3DD58237BECD00096D2E2 /* VideoCallManager+videoMeeting.h */,
);
path = Meeting;
sourceTree = "<group>";
};
CED3DD59237BECD00096D2E2 /* VideoCall */ = {
isa = PBXGroup;
children = (
CED3DD5A237BECD00096D2E2 /* VideoCallCell.m */,
CED3DD5B237BECD00096D2E2 /* VideoCallManager.m */,
CED3DD5C237BECD00096D2E2 /* VideoCallCellData.h */,
CED3DD5D237BECD00096D2E2 /* VideoCallCell.h */,
CED3DD5E237BECD00096D2E2 /* VideoCallManager.h */,
CED3DD5F237BECD00096D2E2 /* VideoCallCellData.m */,
);
path = VideoCall;
sourceTree = "<group>";
};
CF014479216E1A4900C12E35 = {
isa = PBXGroup;
children = (
Expand Down Expand Up @@ -297,7 +337,7 @@
isa = PBXGroup;
children = (
CE0BDFA8221D53C60083E1B0 /* Bugly.framework */,
FBCF978C82A325488DA85D87 /* libPods-TUIKitDemo.a */,
C2DBC7B50E65863AA83F14AD /* libPods-TUIKitDemo.a */,
);
name = Frameworks;
sourceTree = "<group>";
Expand All @@ -314,8 +354,8 @@
CF01447F216E1A4900C12E35 /* Frameworks */,
CF014480216E1A4900C12E35 /* Resources */,
CE4361FE21F5A5FA0070D6C9 /* Embed Frameworks */,
B2A65600FF8D3C09CA9FE6F1 /* [CP] Copy Pods Resources */,
5CDDBA481EDB7F4A293D5E96 /* [CP] Embed Pods Frameworks */,
61CAB06CE3F1C633914AD722 /* [CP] Embed Pods Frameworks */,
F9C3A4EE8D4492FFA622EB2B /* [CP] Copy Pods Resources */,
);
buildRules = (
);
Expand Down Expand Up @@ -403,7 +443,7 @@
shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n";
showEnvVarsInLog = 0;
};
5CDDBA481EDB7F4A293D5E96 /* [CP] Embed Pods Frameworks */ = {
61CAB06CE3F1C633914AD722 /* [CP] Embed Pods Frameworks */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
Expand All @@ -420,7 +460,7 @@
shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-TUIKitDemo/Pods-TUIKitDemo-frameworks.sh\"\n";
showEnvVarsInLog = 0;
};
B2A65600FF8D3C09CA9FE6F1 /* [CP] Copy Pods Resources */ = {
F9C3A4EE8D4492FFA622EB2B /* [CP] Copy Pods Resources */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
Expand Down Expand Up @@ -457,9 +497,13 @@
91FE93E42276EF0F00C17D6C /* TFriendProfileController.m in Sources */,
CE37D24A22F9CBC80012500D /* ProfileController.m in Sources */,
CE37D1C422F9942B0012500D /* GenerateTestUserSig.m in Sources */,
CED3DD61237BECD00096D2E2 /* VideoCallCell.m in Sources */,
CED3DD62237BECD00096D2E2 /* VideoCallManager.m in Sources */,
CFEB47D02179B82300CFD98C /* SettingController.m in Sources */,
9176C5BE227A98A300DF5784 /* TUserProfileController.m in Sources */,
CFDC2FA5216E2D5E002EAEC2 /* ChatViewController.m in Sources */,
CED3DD60237BECD00096D2E2 /* VideoCallManager+videoMeeting.m in Sources */,
CED3DD63237BECD00096D2E2 /* VideoCallCellData.m in Sources */,
91941A4D22AE40C300123596 /* MyCustomCellData.m in Sources */,
91D3AD3122AA06440036CDE0 /* Aspects.m in Sources */,
91FE93A2227590F000C17D6C /* NotifySetupController.m in Sources */,
Expand All @@ -468,6 +512,7 @@
CF014495216E1A4B00C12E35 /* main.m in Sources */,
CF014487216E1A4900C12E35 /* AppDelegate.m in Sources */,
CFDC2FA2216E2C8F002EAEC2 /* ConversationController.m in Sources */,
CED3DD66237BF1EE0096D2E2 /* ChatViewController+video.m in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
Expand Down
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
3 changes: 2 additions & 1 deletion iOS/TUIKitDemo/TUIKitDemo/Chat/ChatViewController.h
Original file line number Diff line number Diff line change
Expand Up @@ -15,8 +15,9 @@
#import <UIKit/UIKit.h>
#import "TUIChatController.h"
#import "TUnReadView.h"

@class TUIMessageCellData;
@interface ChatViewController : UIViewController
@property (nonatomic, strong) TUIConversationCellData *conversationData;
@property (nonatomic, strong) TUnReadView *unRead;
- (void)sendMessage:(TUIMessageCellData*)msg;
@end
Loading

0 comments on commit 2df4265

Please sign in to comment.