Commit a2ef5e02d65cdd57d6d978d3d9fc138b7223e81a

Authored by 雷浩杰
1 parent ca5ea5c3

no message

CNLiveXMPPManagerDemo/CNLiveXMPPManagerDemo.xcodeproj/project.pbxproj
@@ -13,8 +13,6 @@ @@ -13,8 +13,6 @@
13 327977CC1D9BBF1D00679858 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 327977CA1D9BBF1D00679858 /* Main.storyboard */; }; 13 327977CC1D9BBF1D00679858 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 327977CA1D9BBF1D00679858 /* Main.storyboard */; };
14 327977CE1D9BBF1D00679858 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 327977CD1D9BBF1D00679858 /* Assets.xcassets */; }; 14 327977CE1D9BBF1D00679858 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 327977CD1D9BBF1D00679858 /* Assets.xcassets */; };
15 327977D11D9BBF1D00679858 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 327977CF1D9BBF1D00679858 /* LaunchScreen.storyboard */; }; 15 327977D11D9BBF1D00679858 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 327977CF1D9BBF1D00679858 /* LaunchScreen.storyboard */; };
16 - 327977E21D9BBF7200679858 /* CNLiveXMPPSDK.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 327977D81D9BBF6100679858 /* CNLiveXMPPSDK.framework */; };  
17 - 327977E31D9BBF7200679858 /* CNLiveXMPPSDK.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 327977D81D9BBF6100679858 /* CNLiveXMPPSDK.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };  
18 327977E41D9BBF7200679858 /* CocoaAsyncSocket.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 327977D91D9BBF6100679858 /* CocoaAsyncSocket.framework */; }; 16 327977E41D9BBF7200679858 /* CocoaAsyncSocket.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 327977D91D9BBF6100679858 /* CocoaAsyncSocket.framework */; };
19 327977E51D9BBF7200679858 /* CocoaAsyncSocket.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 327977D91D9BBF6100679858 /* CocoaAsyncSocket.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; 17 327977E51D9BBF7200679858 /* CocoaAsyncSocket.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 327977D91D9BBF6100679858 /* CocoaAsyncSocket.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
20 327977E61D9BBF7200679858 /* CocoaLumberjack.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 327977DA1D9BBF6100679858 /* CocoaLumberjack.framework */; }; 18 327977E61D9BBF7200679858 /* CocoaLumberjack.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 327977DA1D9BBF6100679858 /* CocoaLumberjack.framework */; };
@@ -23,6 +21,8 @@ @@ -23,6 +21,8 @@
23 327977E91D9BBF7200679858 /* KissXML.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 327977DB1D9BBF6100679858 /* KissXML.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; 21 327977E91D9BBF7200679858 /* KissXML.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 327977DB1D9BBF6100679858 /* KissXML.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
24 327977EA1D9BBF7200679858 /* XMPPFramework.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 327977DC1D9BBF6100679858 /* XMPPFramework.framework */; }; 22 327977EA1D9BBF7200679858 /* XMPPFramework.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 327977DC1D9BBF6100679858 /* XMPPFramework.framework */; };
25 327977EB1D9BBF7200679858 /* XMPPFramework.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 327977DC1D9BBF6100679858 /* XMPPFramework.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; 23 327977EB1D9BBF7200679858 /* XMPPFramework.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 327977DC1D9BBF6100679858 /* XMPPFramework.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
  24 + 32E082281DB71504001EB7D0 /* CNLiveXMPPSDK.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 32E082261DB714DD001EB7D0 /* CNLiveXMPPSDK.framework */; };
  25 + 32E082291DB71504001EB7D0 /* CNLiveXMPPSDK.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 32E082261DB714DD001EB7D0 /* CNLiveXMPPSDK.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
26 /* End PBXBuildFile section */ 26 /* End PBXBuildFile section */
27 27
28 /* Begin PBXCopyFilesBuildPhase section */ 28 /* Begin PBXCopyFilesBuildPhase section */
@@ -33,9 +33,9 @@ @@ -33,9 +33,9 @@
33 dstSubfolderSpec = 10; 33 dstSubfolderSpec = 10;
34 files = ( 34 files = (
35 327977E91D9BBF7200679858 /* KissXML.framework in Embed Frameworks */, 35 327977E91D9BBF7200679858 /* KissXML.framework in Embed Frameworks */,
  36 + 32E082291DB71504001EB7D0 /* CNLiveXMPPSDK.framework in Embed Frameworks */,
36 327977E51D9BBF7200679858 /* CocoaAsyncSocket.framework in Embed Frameworks */, 37 327977E51D9BBF7200679858 /* CocoaAsyncSocket.framework in Embed Frameworks */,
37 327977E71D9BBF7200679858 /* CocoaLumberjack.framework in Embed Frameworks */, 38 327977E71D9BBF7200679858 /* CocoaLumberjack.framework in Embed Frameworks */,
38 - 327977E31D9BBF7200679858 /* CNLiveXMPPSDK.framework in Embed Frameworks */,  
39 327977EB1D9BBF7200679858 /* XMPPFramework.framework in Embed Frameworks */, 39 327977EB1D9BBF7200679858 /* XMPPFramework.framework in Embed Frameworks */,
40 ); 40 );
41 name = "Embed Frameworks"; 41 name = "Embed Frameworks";
@@ -54,11 +54,11 @@ @@ -54,11 +54,11 @@
54 327977CD1D9BBF1D00679858 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; }; 54 327977CD1D9BBF1D00679858 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
55 327977D01D9BBF1D00679858 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = "<group>"; }; 55 327977D01D9BBF1D00679858 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = "<group>"; };
56 327977D21D9BBF1D00679858 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; }; 56 327977D21D9BBF1D00679858 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
57 - 327977D81D9BBF6100679858 /* CNLiveXMPPSDK.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = CNLiveXMPPSDK.framework; sourceTree = "<group>"; };  
58 327977D91D9BBF6100679858 /* CocoaAsyncSocket.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = CocoaAsyncSocket.framework; sourceTree = "<group>"; }; 57 327977D91D9BBF6100679858 /* CocoaAsyncSocket.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = CocoaAsyncSocket.framework; sourceTree = "<group>"; };
59 327977DA1D9BBF6100679858 /* CocoaLumberjack.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = CocoaLumberjack.framework; sourceTree = "<group>"; }; 58 327977DA1D9BBF6100679858 /* CocoaLumberjack.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = CocoaLumberjack.framework; sourceTree = "<group>"; };
60 327977DB1D9BBF6100679858 /* KissXML.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = KissXML.framework; sourceTree = "<group>"; }; 59 327977DB1D9BBF6100679858 /* KissXML.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = KissXML.framework; sourceTree = "<group>"; };
61 327977DC1D9BBF6100679858 /* XMPPFramework.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = XMPPFramework.framework; sourceTree = "<group>"; }; 60 327977DC1D9BBF6100679858 /* XMPPFramework.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = XMPPFramework.framework; sourceTree = "<group>"; };
  61 + 32E082261DB714DD001EB7D0 /* CNLiveXMPPSDK.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = CNLiveXMPPSDK.framework; sourceTree = "<group>"; };
62 /* End PBXFileReference section */ 62 /* End PBXFileReference section */
63 63
64 /* Begin PBXFrameworksBuildPhase section */ 64 /* Begin PBXFrameworksBuildPhase section */
@@ -68,8 +68,8 @@ @@ -68,8 +68,8 @@
68 files = ( 68 files = (
69 327977E81D9BBF7200679858 /* KissXML.framework in Frameworks */, 69 327977E81D9BBF7200679858 /* KissXML.framework in Frameworks */,
70 327977E41D9BBF7200679858 /* CocoaAsyncSocket.framework in Frameworks */, 70 327977E41D9BBF7200679858 /* CocoaAsyncSocket.framework in Frameworks */,
  71 + 32E082281DB71504001EB7D0 /* CNLiveXMPPSDK.framework in Frameworks */,
71 327977E61D9BBF7200679858 /* CocoaLumberjack.framework in Frameworks */, 72 327977E61D9BBF7200679858 /* CocoaLumberjack.framework in Frameworks */,
72 - 327977E21D9BBF7200679858 /* CNLiveXMPPSDK.framework in Frameworks */,  
73 327977EA1D9BBF7200679858 /* XMPPFramework.framework in Frameworks */, 73 327977EA1D9BBF7200679858 /* XMPPFramework.framework in Frameworks */,
74 ); 74 );
75 runOnlyForDeploymentPostprocessing = 0; 75 runOnlyForDeploymentPostprocessing = 0;
@@ -80,7 +80,7 @@ @@ -80,7 +80,7 @@
80 327977B51D9BBF1D00679858 = { 80 327977B51D9BBF1D00679858 = {
81 isa = PBXGroup; 81 isa = PBXGroup;
82 children = ( 82 children = (
83 - 327977D81D9BBF6100679858 /* CNLiveXMPPSDK.framework */, 83 + 32E082261DB714DD001EB7D0 /* CNLiveXMPPSDK.framework */,
84 327977D91D9BBF6100679858 /* CocoaAsyncSocket.framework */, 84 327977D91D9BBF6100679858 /* CocoaAsyncSocket.framework */,
85 327977DA1D9BBF6100679858 /* CocoaLumberjack.framework */, 85 327977DA1D9BBF6100679858 /* CocoaLumberjack.framework */,
86 327977DB1D9BBF6100679858 /* KissXML.framework */, 86 327977DB1D9BBF6100679858 /* KissXML.framework */,
@@ -366,6 +366,7 @@ @@ -366,6 +366,7 @@
366 327977D71D9BBF1D00679858 /* Release */, 366 327977D71D9BBF1D00679858 /* Release */,
367 ); 367 );
368 defaultConfigurationIsVisible = 0; 368 defaultConfigurationIsVisible = 0;
  369 + defaultConfigurationName = Release;
369 }; 370 };
370 /* End XCConfigurationList section */ 371 /* End XCConfigurationList section */
371 }; 372 };
CNLiveXMPPManagerDemo/CNLiveXMPPSDK.framework/CNLiveXMPPSDK
No preview for this file type
CNLiveXMPPManagerDemo/CNLiveXMPPSDK.framework/Headers/CNLiveXMPPManager.h
@@ -34,11 +34,16 @@ @@ -34,11 +34,16 @@
34 34
35 @interface CNLiveXMPPManager : NSObject 35 @interface CNLiveXMPPManager : NSObject
36 36
  37 +/*
  38 + * 获取SDK版本号
  39 + */
  40 ++ (NSString *)getVersion;
  41 +
37 // 是否接收历史消息 42 // 是否接收历史消息
38 @property (nonatomic, assign) BOOL receiveHistory; 43 @property (nonatomic, assign) BOOL receiveHistory;
39 44
40 // 代理 45 // 代理
41 -@property (nonatomic, assign) id<XMPPManagerDelegate> delegate; 46 +@property (nonatomic, weak) id<XMPPManagerDelegate> delegate;
42 47
43 // 初始化方法 48 // 初始化方法
44 /* 49 /*
@@ -63,4 +68,4 @@ @@ -63,4 +68,4 @@
63 68
64 // 断开xmpp链接 69 // 断开xmpp链接
65 - (void)disconnect; 70 - (void)disconnect;
66 -@end  
67 \ No newline at end of file 71 \ No newline at end of file
  72 +@end
CNLiveXMPPManagerDemo/CNLiveXMPPSDK.framework/Info.plist
No preview for this file type