Commit 3f01bc3160dd720444308b47c5f7e5327cf3550e
1 parent
0bf6f80c
1.0.3 连接聊天室出错会报出具体错误
Showing
5 changed files
with
14 additions
and
9 deletions
CNLiveXMPPManagerDemo/CNLiveXMPPManagerDemo.xcodeproj/project.pbxproj
| ... | ... | @@ -7,6 +7,8 @@ |
| 7 | 7 | objects = { |
| 8 | 8 | |
| 9 | 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 | 12 | 327977C31D9BBF1D00679858 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 327977C21D9BBF1D00679858 /* main.m */; }; |
| 11 | 13 | 327977C61D9BBF1D00679858 /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 327977C51D9BBF1D00679858 /* AppDelegate.m */; }; |
| 12 | 14 | 327977C91D9BBF1D00679858 /* ViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 327977C81D9BBF1D00679858 /* ViewController.m */; }; |
| ... | ... | @@ -21,8 +23,6 @@ |
| 21 | 23 | 327977E91D9BBF7200679858 /* KissXML.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 327977DB1D9BBF6100679858 /* KissXML.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; |
| 22 | 24 | 327977EA1D9BBF7200679858 /* XMPPFramework.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 327977DC1D9BBF6100679858 /* XMPPFramework.framework */; }; |
| 23 | 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 | 26 | /* End PBXBuildFile section */ |
| 27 | 27 | |
| 28 | 28 | /* Begin PBXCopyFilesBuildPhase section */ |
| ... | ... | @@ -33,7 +33,7 @@ |
| 33 | 33 | dstSubfolderSpec = 10; |
| 34 | 34 | files = ( |
| 35 | 35 | 327977E91D9BBF7200679858 /* KissXML.framework in Embed Frameworks */, |
| 36 | - 328539441DF02DB2005DC5B9 /* CNLiveXMPPSDK.framework in Embed Frameworks */, | |
| 36 | + 326B73AB1E03A66000F21637 /* CNLiveXMPPSDK.framework in Embed Frameworks */, | |
| 37 | 37 | 327977E51D9BBF7200679858 /* CocoaAsyncSocket.framework in Embed Frameworks */, |
| 38 | 38 | 327977E71D9BBF7200679858 /* CocoaLumberjack.framework in Embed Frameworks */, |
| 39 | 39 | 327977EB1D9BBF7200679858 /* XMPPFramework.framework in Embed Frameworks */, |
| ... | ... | @@ -44,6 +44,7 @@ |
| 44 | 44 | /* End PBXCopyFilesBuildPhase section */ |
| 45 | 45 | |
| 46 | 46 | /* Begin PBXFileReference section */ |
| 47 | + 326B73A81E03A65C00F21637 /* CNLiveXMPPSDK.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = CNLiveXMPPSDK.framework; sourceTree = "<group>"; }; | |
| 47 | 48 | 327977BE1D9BBF1D00679858 /* CNLiveXMPPManagerDemo.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = CNLiveXMPPManagerDemo.app; sourceTree = BUILT_PRODUCTS_DIR; }; |
| 48 | 49 | 327977C21D9BBF1D00679858 /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; }; |
| 49 | 50 | 327977C41D9BBF1D00679858 /* AppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = "<group>"; }; |
| ... | ... | @@ -58,7 +59,6 @@ |
| 58 | 59 | 327977DA1D9BBF6100679858 /* CocoaLumberjack.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = CocoaLumberjack.framework; sourceTree = "<group>"; }; |
| 59 | 60 | 327977DB1D9BBF6100679858 /* KissXML.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = KissXML.framework; sourceTree = "<group>"; }; |
| 60 | 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 | 62 | /* End PBXFileReference section */ |
| 63 | 63 | |
| 64 | 64 | /* Begin PBXFrameworksBuildPhase section */ |
| ... | ... | @@ -67,8 +67,8 @@ |
| 67 | 67 | buildActionMask = 2147483647; |
| 68 | 68 | files = ( |
| 69 | 69 | 327977E81D9BBF7200679858 /* KissXML.framework in Frameworks */, |
| 70 | - 328539431DF02DB2005DC5B9 /* CNLiveXMPPSDK.framework in Frameworks */, | |
| 71 | 70 | 327977E41D9BBF7200679858 /* CocoaAsyncSocket.framework in Frameworks */, |
| 71 | + 326B73AA1E03A66000F21637 /* CNLiveXMPPSDK.framework in Frameworks */, | |
| 72 | 72 | 327977E61D9BBF7200679858 /* CocoaLumberjack.framework in Frameworks */, |
| 73 | 73 | 327977EA1D9BBF7200679858 /* XMPPFramework.framework in Frameworks */, |
| 74 | 74 | ); |
| ... | ... | @@ -80,7 +80,7 @@ |
| 80 | 80 | 327977B51D9BBF1D00679858 = { |
| 81 | 81 | isa = PBXGroup; |
| 82 | 82 | children = ( |
| 83 | - 328539411DF02DAB005DC5B9 /* CNLiveXMPPSDK.framework */, | |
| 83 | + 326B73A81E03A65C00F21637 /* CNLiveXMPPSDK.framework */, | |
| 84 | 84 | 327977D91D9BBF6100679858 /* CocoaAsyncSocket.framework */, |
| 85 | 85 | 327977DA1D9BBF6100679858 /* CocoaLumberjack.framework */, |
| 86 | 86 | 327977DB1D9BBF6100679858 /* KissXML.framework */, |
| ... | ... | @@ -324,7 +324,7 @@ |
| 324 | 324 | INFOPLIST_FILE = CNLiveXMPPManagerDemo/Info.plist; |
| 325 | 325 | IPHONEOS_DEPLOYMENT_TARGET = 8.0; |
| 326 | 326 | LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; |
| 327 | - PRODUCT_BUNDLE_IDENTIFIER = com.cnlive.libs; | |
| 327 | + PRODUCT_BUNDLE_IDENTIFIER = com.cnlive.chat; | |
| 328 | 328 | PRODUCT_NAME = "$(TARGET_NAME)"; |
| 329 | 329 | }; |
| 330 | 330 | name = Debug; |
| ... | ... | @@ -342,7 +342,7 @@ |
| 342 | 342 | INFOPLIST_FILE = CNLiveXMPPManagerDemo/Info.plist; |
| 343 | 343 | IPHONEOS_DEPLOYMENT_TARGET = 8.0; |
| 344 | 344 | LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; |
| 345 | - PRODUCT_BUNDLE_IDENTIFIER = com.cnlive.libs; | |
| 345 | + PRODUCT_BUNDLE_IDENTIFIER = com.cnlive.chat; | |
| 346 | 346 | PRODUCT_NAME = "$(TARGET_NAME)"; |
| 347 | 347 | }; |
| 348 | 348 | name = Release; | ... | ... |
CNLiveXMPPManagerDemo/CNLiveXMPPManagerDemo/ViewController.m
| ... | ... | @@ -13,6 +13,10 @@ |
| 13 | 13 | #define ScreenWidth ([UIScreen mainScreen].bounds.size.width) |
| 14 | 14 | #define ButtonWidth (ScreenWidth / 4) |
| 15 | 15 | |
| 16 | +#define KAppId @"60_irn9cdak77" | |
| 17 | +#define KAppKey @"a425987ebc86e352b3373c25d5bd082d0cc248b4043028" | |
| 18 | +#define KRoomId @"60_cnlivetest" | |
| 19 | + | |
| 16 | 20 | @interface ViewController ()<XMPPManagerDelegate> |
| 17 | 21 | |
| 18 | 22 | @property (nonatomic, strong) CNLiveXMPPManager *manager; |
| ... | ... | @@ -207,7 +211,8 @@ |
| 207 | 211 | - (CNLiveXMPPManager *)manager |
| 208 | 212 | { |
| 209 | 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 | 216 | _manager.delegate = self; |
| 212 | 217 | } |
| 213 | 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