Commit 3f01bc3160dd720444308b47c5f7e5327cf3550e

Authored by 雷浩杰
1 parent 0bf6f80c

1.0.3 连接聊天室出错会报出具体错误

CNLiveXMPPManagerDemo/CNLiveXMPPManagerDemo.xcodeproj/project.pbxproj
@@ -7,6 +7,8 @@ @@ -7,6 +7,8 @@
7 objects = { 7 objects = {
8 8
9 /* Begin PBXBuildFile section */ 9 /* Begin PBXBuildFile section */
  10 + 326B73AA1E03A66000F21637 /* CNLiveXMPPSDK.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 326B73A81E03A65C00F21637 /* CNLiveXMPPSDK.framework */; };
  11 + 326B73AB1E03A66000F21637 /* CNLiveXMPPSDK.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 326B73A81E03A65C00F21637 /* CNLiveXMPPSDK.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
10 327977C31D9BBF1D00679858 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 327977C21D9BBF1D00679858 /* main.m */; }; 12 327977C31D9BBF1D00679858 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 327977C21D9BBF1D00679858 /* main.m */; };
11 327977C61D9BBF1D00679858 /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 327977C51D9BBF1D00679858 /* AppDelegate.m */; }; 13 327977C61D9BBF1D00679858 /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 327977C51D9BBF1D00679858 /* AppDelegate.m */; };
12 327977C91D9BBF1D00679858 /* ViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 327977C81D9BBF1D00679858 /* ViewController.m */; }; 14 327977C91D9BBF1D00679858 /* ViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 327977C81D9BBF1D00679858 /* ViewController.m */; };
@@ -21,8 +23,6 @@ @@ -21,8 +23,6 @@
21 327977E91D9BBF7200679858 /* KissXML.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 327977DB1D9BBF6100679858 /* KissXML.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; 23 327977E91D9BBF7200679858 /* KissXML.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 327977DB1D9BBF6100679858 /* KissXML.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
22 327977EA1D9BBF7200679858 /* XMPPFramework.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 327977DC1D9BBF6100679858 /* XMPPFramework.framework */; }; 24 327977EA1D9BBF7200679858 /* XMPPFramework.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 327977DC1D9BBF6100679858 /* XMPPFramework.framework */; };
23 327977EB1D9BBF7200679858 /* XMPPFramework.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 327977DC1D9BBF6100679858 /* XMPPFramework.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; 25 327977EB1D9BBF7200679858 /* XMPPFramework.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 327977DC1D9BBF6100679858 /* XMPPFramework.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
24 - 328539431DF02DB2005DC5B9 /* CNLiveXMPPSDK.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 328539411DF02DAB005DC5B9 /* CNLiveXMPPSDK.framework */; };  
25 - 328539441DF02DB2005DC5B9 /* CNLiveXMPPSDK.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 328539411DF02DAB005DC5B9 /* 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,7 +33,7 @@ @@ -33,7 +33,7 @@
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 - 328539441DF02DB2005DC5B9 /* CNLiveXMPPSDK.framework in Embed Frameworks */, 36 + 326B73AB1E03A66000F21637 /* CNLiveXMPPSDK.framework in Embed Frameworks */,
37 327977E51D9BBF7200679858 /* CocoaAsyncSocket.framework in Embed Frameworks */, 37 327977E51D9BBF7200679858 /* CocoaAsyncSocket.framework in Embed Frameworks */,
38 327977E71D9BBF7200679858 /* CocoaLumberjack.framework in Embed Frameworks */, 38 327977E71D9BBF7200679858 /* CocoaLumberjack.framework in Embed Frameworks */,
39 327977EB1D9BBF7200679858 /* XMPPFramework.framework in Embed Frameworks */, 39 327977EB1D9BBF7200679858 /* XMPPFramework.framework in Embed Frameworks */,
@@ -44,6 +44,7 @@ @@ -44,6 +44,7 @@
44 /* End PBXCopyFilesBuildPhase section */ 44 /* End PBXCopyFilesBuildPhase section */
45 45
46 /* Begin PBXFileReference section */ 46 /* Begin PBXFileReference section */
  47 + 326B73A81E03A65C00F21637 /* CNLiveXMPPSDK.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = CNLiveXMPPSDK.framework; sourceTree = "<group>"; };
47 327977BE1D9BBF1D00679858 /* CNLiveXMPPManagerDemo.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = CNLiveXMPPManagerDemo.app; sourceTree = BUILT_PRODUCTS_DIR; }; 48 327977BE1D9BBF1D00679858 /* CNLiveXMPPManagerDemo.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = CNLiveXMPPManagerDemo.app; sourceTree = BUILT_PRODUCTS_DIR; };
48 327977C21D9BBF1D00679858 /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; }; 49 327977C21D9BBF1D00679858 /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; };
49 327977C41D9BBF1D00679858 /* AppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = "<group>"; }; 50 327977C41D9BBF1D00679858 /* AppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = "<group>"; };
@@ -58,7 +59,6 @@ @@ -58,7 +59,6 @@
58 327977DA1D9BBF6100679858 /* CocoaLumberjack.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = CocoaLumberjack.framework; sourceTree = "<group>"; }; 59 327977DA1D9BBF6100679858 /* CocoaLumberjack.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = CocoaLumberjack.framework; sourceTree = "<group>"; };
59 327977DB1D9BBF6100679858 /* KissXML.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = KissXML.framework; sourceTree = "<group>"; }; 60 327977DB1D9BBF6100679858 /* KissXML.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = KissXML.framework; sourceTree = "<group>"; };
60 327977DC1D9BBF6100679858 /* XMPPFramework.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = XMPPFramework.framework; sourceTree = "<group>"; }; 61 327977DC1D9BBF6100679858 /* XMPPFramework.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = XMPPFramework.framework; sourceTree = "<group>"; };
61 - 328539411DF02DAB005DC5B9 /* 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 */
@@ -67,8 +67,8 @@ @@ -67,8 +67,8 @@
67 buildActionMask = 2147483647; 67 buildActionMask = 2147483647;
68 files = ( 68 files = (
69 327977E81D9BBF7200679858 /* KissXML.framework in Frameworks */, 69 327977E81D9BBF7200679858 /* KissXML.framework in Frameworks */,
70 - 328539431DF02DB2005DC5B9 /* CNLiveXMPPSDK.framework in Frameworks */,  
71 327977E41D9BBF7200679858 /* CocoaAsyncSocket.framework in Frameworks */, 70 327977E41D9BBF7200679858 /* CocoaAsyncSocket.framework in Frameworks */,
  71 + 326B73AA1E03A66000F21637 /* CNLiveXMPPSDK.framework in Frameworks */,
72 327977E61D9BBF7200679858 /* CocoaLumberjack.framework in Frameworks */, 72 327977E61D9BBF7200679858 /* CocoaLumberjack.framework in Frameworks */,
73 327977EA1D9BBF7200679858 /* XMPPFramework.framework in Frameworks */, 73 327977EA1D9BBF7200679858 /* XMPPFramework.framework in Frameworks */,
74 ); 74 );
@@ -80,7 +80,7 @@ @@ -80,7 +80,7 @@
80 327977B51D9BBF1D00679858 = { 80 327977B51D9BBF1D00679858 = {
81 isa = PBXGroup; 81 isa = PBXGroup;
82 children = ( 82 children = (
83 - 328539411DF02DAB005DC5B9 /* CNLiveXMPPSDK.framework */, 83 + 326B73A81E03A65C00F21637 /* 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 */,
@@ -324,7 +324,7 @@ @@ -324,7 +324,7 @@
324 INFOPLIST_FILE = CNLiveXMPPManagerDemo/Info.plist; 324 INFOPLIST_FILE = CNLiveXMPPManagerDemo/Info.plist;
325 IPHONEOS_DEPLOYMENT_TARGET = 8.0; 325 IPHONEOS_DEPLOYMENT_TARGET = 8.0;
326 LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; 326 LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
327 - PRODUCT_BUNDLE_IDENTIFIER = com.cnlive.libs; 327 + PRODUCT_BUNDLE_IDENTIFIER = com.cnlive.chat;
328 PRODUCT_NAME = "$(TARGET_NAME)"; 328 PRODUCT_NAME = "$(TARGET_NAME)";
329 }; 329 };
330 name = Debug; 330 name = Debug;
@@ -342,7 +342,7 @@ @@ -342,7 +342,7 @@
342 INFOPLIST_FILE = CNLiveXMPPManagerDemo/Info.plist; 342 INFOPLIST_FILE = CNLiveXMPPManagerDemo/Info.plist;
343 IPHONEOS_DEPLOYMENT_TARGET = 8.0; 343 IPHONEOS_DEPLOYMENT_TARGET = 8.0;
344 LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; 344 LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
345 - PRODUCT_BUNDLE_IDENTIFIER = com.cnlive.libs; 345 + PRODUCT_BUNDLE_IDENTIFIER = com.cnlive.chat;
346 PRODUCT_NAME = "$(TARGET_NAME)"; 346 PRODUCT_NAME = "$(TARGET_NAME)";
347 }; 347 };
348 name = Release; 348 name = Release;
CNLiveXMPPManagerDemo/CNLiveXMPPManagerDemo/ViewController.m
@@ -13,6 +13,10 @@ @@ -13,6 +13,10 @@
13 #define ScreenWidth ([UIScreen mainScreen].bounds.size.width) 13 #define ScreenWidth ([UIScreen mainScreen].bounds.size.width)
14 #define ButtonWidth (ScreenWidth / 4) 14 #define ButtonWidth (ScreenWidth / 4)
15 15
  16 +#define KAppId @"60_irn9cdak77"
  17 +#define KAppKey @"a425987ebc86e352b3373c25d5bd082d0cc248b4043028"
  18 +#define KRoomId @"60_cnlivetest"
  19 +
16 @interface ViewController ()<XMPPManagerDelegate> 20 @interface ViewController ()<XMPPManagerDelegate>
17 21
18 @property (nonatomic, strong) CNLiveXMPPManager *manager; 22 @property (nonatomic, strong) CNLiveXMPPManager *manager;
@@ -207,7 +211,8 @@ @@ -207,7 +211,8 @@
207 - (CNLiveXMPPManager *)manager 211 - (CNLiveXMPPManager *)manager
208 { 212 {
209 if (!_manager) { 213 if (!_manager) {
210 - _manager = [[CNLiveXMPPManager alloc] initWithChatRoomId:@"60_123456" appId:@"60_irg1rhs308" app_key:@"4e7a37b27a717a9e9b0a7aea4620ee55ea61fbf923bf46" autoReconnect:NO]; 214 + _manager = [[CNLiveXMPPManager alloc] initWithChatRoomId:KRoomId appId:KAppId app_key:KAppKey autoReconnect:NO];
  215 + _manager.receiveHistory = YES;
211 _manager.delegate = self; 216 _manager.delegate = self;
212 } 217 }
213 return _manager; 218 return _manager;
CNLiveXMPPManagerDemo/CNLiveXMPPSDK.framework/CNLiveXMPPSDK
No preview for this file type
CNLiveXMPPManagerDemo/CNLiveXMPPSDK.framework/Info.plist
No preview for this file type
CNLiveXMPPManager文档.pdf
No preview for this file type