Commit 7b1967e80158c7a455373e560799b61a04ae9134

Authored by zhangxiaowen
1 parent c81b5381

no message

Example/CNLiveServices.xcodeproj/project.pbxproj
@@ -7,17 +7,17 @@ @@ -7,17 +7,17 @@
7 objects = { 7 objects = {
8 8
9 /* Begin PBXBuildFile section */ 9 /* Begin PBXBuildFile section */
  10 + 08109F1E22FC3CBC0008A577 /* CNLiveFoundService.m in Sources */ = {isa = PBXBuildFile; fileRef = 08109F1A22FC3CBC0008A577 /* CNLiveFoundService.m */; };
  11 + 08109F1F22FC3CBC0008A577 /* CNLiveFoundModule.m in Sources */ = {isa = PBXBuildFile; fileRef = 08109F1B22FC3CBC0008A577 /* CNLiveFoundModule.m */; };
  12 + 08109F2422FC3CDA0008A577 /* CNLiveHomeService.m in Sources */ = {isa = PBXBuildFile; fileRef = 08109F2022FC3CDA0008A577 /* CNLiveHomeService.m */; };
  13 + 08109F2522FC3CDA0008A577 /* CNLiveHomeModule.m in Sources */ = {isa = PBXBuildFile; fileRef = 08109F2222FC3CDA0008A577 /* CNLiveHomeModule.m */; };
10 08303C8422E8093300510DE9 /* CNUserAgreementManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 08303C8322E8093300510DE9 /* CNUserAgreementManager.m */; }; 14 08303C8422E8093300510DE9 /* CNUserAgreementManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 08303C8322E8093300510DE9 /* CNUserAgreementManager.m */; };
11 0833CE9A22EFE03200AA3B2C /* CNUserAgreementWebController.m in Sources */ = {isa = PBXBuildFile; fileRef = 0833CE9922EFE03200AA3B2C /* CNUserAgreementWebController.m */; }; 15 0833CE9A22EFE03200AA3B2C /* CNUserAgreementWebController.m in Sources */ = {isa = PBXBuildFile; fileRef = 0833CE9922EFE03200AA3B2C /* CNUserAgreementWebController.m */; };
12 084124BC22E70027006699C6 /* CNLiveDetailsViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 084124BB22E70027006699C6 /* CNLiveDetailsViewController.m */; }; 16 084124BC22E70027006699C6 /* CNLiveDetailsViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 084124BB22E70027006699C6 /* CNLiveDetailsViewController.m */; };
13 - 084124C022E7023A006699C6 /* CNLiveFoundService.m in Sources */ = {isa = PBXBuildFile; fileRef = 084124BF22E7023A006699C6 /* CNLiveFoundService.m */; };  
14 - 084124C322E702B4006699C6 /* CNLiveFoundModule.m in Sources */ = {isa = PBXBuildFile; fileRef = 084124C222E702B4006699C6 /* CNLiveFoundModule.m */; };  
15 084124C622E702C6006699C6 /* CNLiveFoundViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 084124C522E702C6006699C6 /* CNLiveFoundViewController.m */; }; 17 084124C622E702C6006699C6 /* CNLiveFoundViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 084124C522E702C6006699C6 /* CNLiveFoundViewController.m */; };
16 0882D6A422E5AE1B000859E7 /* CNLiveLoginService.m in Sources */ = {isa = PBXBuildFile; fileRef = 0882D6A322E5AE1B000859E7 /* CNLiveLoginService.m */; }; 18 0882D6A422E5AE1B000859E7 /* CNLiveLoginService.m in Sources */ = {isa = PBXBuildFile; fileRef = 0882D6A322E5AE1B000859E7 /* CNLiveLoginService.m */; };
17 0882D6A722E5AEB2000859E7 /* CNLoginViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 0882D6A622E5AEB2000859E7 /* CNLoginViewController.m */; }; 19 0882D6A722E5AEB2000859E7 /* CNLoginViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 0882D6A622E5AEB2000859E7 /* CNLoginViewController.m */; };
18 0882D6AA22E5AEDB000859E7 /* CNLiveLoginModule.m in Sources */ = {isa = PBXBuildFile; fileRef = 0882D6A922E5AEDB000859E7 /* CNLiveLoginModule.m */; }; 20 0882D6AA22E5AEDB000859E7 /* CNLiveLoginModule.m in Sources */ = {isa = PBXBuildFile; fileRef = 0882D6A922E5AEDB000859E7 /* CNLiveLoginModule.m */; };
19 - 0882D6B222E5B3B3000859E7 /* CNLiveHomeService.m in Sources */ = {isa = PBXBuildFile; fileRef = 0882D6B122E5B3B3000859E7 /* CNLiveHomeService.m */; };  
20 - 0882D6B522E5B3C1000859E7 /* CNLiveHomeModule.m in Sources */ = {isa = PBXBuildFile; fileRef = 0882D6B422E5B3C1000859E7 /* CNLiveHomeModule.m */; };  
21 0882D6B822E5B3D1000859E7 /* CNLiveHomeViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 0882D6B722E5B3D1000859E7 /* CNLiveHomeViewController.m */; }; 21 0882D6B822E5B3D1000859E7 /* CNLiveHomeViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 0882D6B722E5B3D1000859E7 /* CNLiveHomeViewController.m */; };
22 08A5393122FC22C000CDA315 /* CNLiveUserInfoManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 08A5393022FC22C000CDA315 /* CNLiveUserInfoManager.m */; }; 22 08A5393122FC22C000CDA315 /* CNLiveUserInfoManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 08A5393022FC22C000CDA315 /* CNLiveUserInfoManager.m */; };
23 6003F58E195388D20070C39A /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6003F58D195388D20070C39A /* Foundation.framework */; }; 23 6003F58E195388D20070C39A /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6003F58D195388D20070C39A /* Foundation.framework */; };
@@ -49,16 +49,20 @@ @@ -49,16 +49,20 @@
49 /* End PBXContainerItemProxy section */ 49 /* End PBXContainerItemProxy section */
50 50
51 /* Begin PBXFileReference section */ 51 /* Begin PBXFileReference section */
  52 + 08109F1A22FC3CBC0008A577 /* CNLiveFoundService.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CNLiveFoundService.m; sourceTree = "<group>"; };
  53 + 08109F1B22FC3CBC0008A577 /* CNLiveFoundModule.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CNLiveFoundModule.m; sourceTree = "<group>"; };
  54 + 08109F1C22FC3CBC0008A577 /* CNLiveFoundService.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CNLiveFoundService.h; sourceTree = "<group>"; };
  55 + 08109F1D22FC3CBC0008A577 /* CNLiveFoundModule.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CNLiveFoundModule.h; sourceTree = "<group>"; };
  56 + 08109F2022FC3CDA0008A577 /* CNLiveHomeService.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CNLiveHomeService.m; sourceTree = "<group>"; };
  57 + 08109F2122FC3CDA0008A577 /* CNLiveHomeModule.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CNLiveHomeModule.h; sourceTree = "<group>"; };
  58 + 08109F2222FC3CDA0008A577 /* CNLiveHomeModule.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CNLiveHomeModule.m; sourceTree = "<group>"; };
  59 + 08109F2322FC3CDA0008A577 /* CNLiveHomeService.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CNLiveHomeService.h; sourceTree = "<group>"; };
52 08303C8222E8093300510DE9 /* CNUserAgreementManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CNUserAgreementManager.h; sourceTree = "<group>"; }; 60 08303C8222E8093300510DE9 /* CNUserAgreementManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CNUserAgreementManager.h; sourceTree = "<group>"; };
53 08303C8322E8093300510DE9 /* CNUserAgreementManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CNUserAgreementManager.m; sourceTree = "<group>"; }; 61 08303C8322E8093300510DE9 /* CNUserAgreementManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CNUserAgreementManager.m; sourceTree = "<group>"; };
54 0833CE9822EFE03200AA3B2C /* CNUserAgreementWebController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CNUserAgreementWebController.h; sourceTree = "<group>"; }; 62 0833CE9822EFE03200AA3B2C /* CNUserAgreementWebController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CNUserAgreementWebController.h; sourceTree = "<group>"; };
55 0833CE9922EFE03200AA3B2C /* CNUserAgreementWebController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = CNUserAgreementWebController.m; sourceTree = "<group>"; }; 63 0833CE9922EFE03200AA3B2C /* CNUserAgreementWebController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = CNUserAgreementWebController.m; sourceTree = "<group>"; };
56 084124BA22E70027006699C6 /* CNLiveDetailsViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CNLiveDetailsViewController.h; sourceTree = "<group>"; }; 64 084124BA22E70027006699C6 /* CNLiveDetailsViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CNLiveDetailsViewController.h; sourceTree = "<group>"; };
57 084124BB22E70027006699C6 /* CNLiveDetailsViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = CNLiveDetailsViewController.m; sourceTree = "<group>"; }; 65 084124BB22E70027006699C6 /* CNLiveDetailsViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = CNLiveDetailsViewController.m; sourceTree = "<group>"; };
58 - 084124BE22E7023A006699C6 /* CNLiveFoundService.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CNLiveFoundService.h; sourceTree = "<group>"; };  
59 - 084124BF22E7023A006699C6 /* CNLiveFoundService.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = CNLiveFoundService.m; sourceTree = "<group>"; };  
60 - 084124C122E702B4006699C6 /* CNLiveFoundModule.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CNLiveFoundModule.h; sourceTree = "<group>"; };  
61 - 084124C222E702B4006699C6 /* CNLiveFoundModule.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = CNLiveFoundModule.m; sourceTree = "<group>"; };  
62 084124C422E702C6006699C6 /* CNLiveFoundViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CNLiveFoundViewController.h; sourceTree = "<group>"; }; 66 084124C422E702C6006699C6 /* CNLiveFoundViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CNLiveFoundViewController.h; sourceTree = "<group>"; };
63 084124C522E702C6006699C6 /* CNLiveFoundViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = CNLiveFoundViewController.m; sourceTree = "<group>"; }; 67 084124C522E702C6006699C6 /* CNLiveFoundViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = CNLiveFoundViewController.m; sourceTree = "<group>"; };
64 0882D6A222E5AE1B000859E7 /* CNLiveLoginService.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CNLiveLoginService.h; sourceTree = "<group>"; }; 68 0882D6A222E5AE1B000859E7 /* CNLiveLoginService.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CNLiveLoginService.h; sourceTree = "<group>"; };
@@ -67,10 +71,6 @@ @@ -67,10 +71,6 @@
67 0882D6A622E5AEB2000859E7 /* CNLoginViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = CNLoginViewController.m; sourceTree = "<group>"; }; 71 0882D6A622E5AEB2000859E7 /* CNLoginViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = CNLoginViewController.m; sourceTree = "<group>"; };
68 0882D6A822E5AEDB000859E7 /* CNLiveLoginModule.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CNLiveLoginModule.h; sourceTree = "<group>"; }; 72 0882D6A822E5AEDB000859E7 /* CNLiveLoginModule.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CNLiveLoginModule.h; sourceTree = "<group>"; };
69 0882D6A922E5AEDB000859E7 /* CNLiveLoginModule.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = CNLiveLoginModule.m; sourceTree = "<group>"; }; 73 0882D6A922E5AEDB000859E7 /* CNLiveLoginModule.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = CNLiveLoginModule.m; sourceTree = "<group>"; };
70 - 0882D6B022E5B3B3000859E7 /* CNLiveHomeService.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CNLiveHomeService.h; sourceTree = "<group>"; };  
71 - 0882D6B122E5B3B3000859E7 /* CNLiveHomeService.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = CNLiveHomeService.m; sourceTree = "<group>"; };  
72 - 0882D6B322E5B3C1000859E7 /* CNLiveHomeModule.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CNLiveHomeModule.h; sourceTree = "<group>"; };  
73 - 0882D6B422E5B3C1000859E7 /* CNLiveHomeModule.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = CNLiveHomeModule.m; sourceTree = "<group>"; };  
74 0882D6B622E5B3D1000859E7 /* CNLiveHomeViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CNLiveHomeViewController.h; sourceTree = "<group>"; }; 74 0882D6B622E5B3D1000859E7 /* CNLiveHomeViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CNLiveHomeViewController.h; sourceTree = "<group>"; };
75 0882D6B722E5B3D1000859E7 /* CNLiveHomeViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = CNLiveHomeViewController.m; sourceTree = "<group>"; }; 75 0882D6B722E5B3D1000859E7 /* CNLiveHomeViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = CNLiveHomeViewController.m; sourceTree = "<group>"; };
76 08A5392F22FC22C000CDA315 /* CNLiveUserInfoManager.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CNLiveUserInfoManager.h; sourceTree = "<group>"; }; 76 08A5392F22FC22C000CDA315 /* CNLiveUserInfoManager.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CNLiveUserInfoManager.h; sourceTree = "<group>"; };
@@ -134,6 +134,10 @@ @@ -134,6 +134,10 @@
134 081097E622FC30570008A577 /* Module */ = { 134 081097E622FC30570008A577 /* Module */ = {
135 isa = PBXGroup; 135 isa = PBXGroup;
136 children = ( 136 children = (
  137 + 08109F2122FC3CDA0008A577 /* CNLiveHomeModule.h */,
  138 + 08109F2222FC3CDA0008A577 /* CNLiveHomeModule.m */,
  139 + 08109F2322FC3CDA0008A577 /* CNLiveHomeService.h */,
  140 + 08109F2022FC3CDA0008A577 /* CNLiveHomeService.m */,
137 ); 141 );
138 path = Module; 142 path = Module;
139 sourceTree = "<group>"; 143 sourceTree = "<group>";
@@ -141,24 +145,14 @@ @@ -141,24 +145,14 @@
141 08109F1722FC30B70008A577 /* Module */ = { 145 08109F1722FC30B70008A577 /* Module */ = {
142 isa = PBXGroup; 146 isa = PBXGroup;
143 children = ( 147 children = (
  148 + 08109F1D22FC3CBC0008A577 /* CNLiveFoundModule.h */,
  149 + 08109F1B22FC3CBC0008A577 /* CNLiveFoundModule.m */,
  150 + 08109F1C22FC3CBC0008A577 /* CNLiveFoundService.h */,
  151 + 08109F1A22FC3CBC0008A577 /* CNLiveFoundService.m */,
144 ); 152 );
145 path = Module; 153 path = Module;
146 sourceTree = "<group>"; 154 sourceTree = "<group>";
147 }; 155 };
148 - 08109F1822FC30F00008A577 /* View */ = {  
149 - isa = PBXGroup;  
150 - children = (  
151 - );  
152 - path = View;  
153 - sourceTree = "<group>";  
154 - };  
155 - 08109F1922FC31040008A577 /* View */ = {  
156 - isa = PBXGroup;  
157 - children = (  
158 - );  
159 - path = View;  
160 - sourceTree = "<group>";  
161 - };  
162 08303C6322E7E23800510DE9 /* Module */ = { 156 08303C6322E7E23800510DE9 /* Module */ = {
163 isa = PBXGroup; 157 isa = PBXGroup;
164 children = ( 158 children = (
@@ -184,12 +178,7 @@ @@ -184,12 +178,7 @@
184 084124BD22E701AE006699C6 /* Found */ = { 178 084124BD22E701AE006699C6 /* Found */ = {
185 isa = PBXGroup; 179 isa = PBXGroup;
186 children = ( 180 children = (
187 - 08109F1822FC30F00008A577 /* View */,  
188 08109F1722FC30B70008A577 /* Module */, 181 08109F1722FC30B70008A577 /* Module */,
189 - 084124BE22E7023A006699C6 /* CNLiveFoundService.h */,  
190 - 084124BF22E7023A006699C6 /* CNLiveFoundService.m */,  
191 - 084124C122E702B4006699C6 /* CNLiveFoundModule.h */,  
192 - 084124C222E702B4006699C6 /* CNLiveFoundModule.m */,  
193 084124C422E702C6006699C6 /* CNLiveFoundViewController.h */, 182 084124C422E702C6006699C6 /* CNLiveFoundViewController.h */,
194 084124C522E702C6006699C6 /* CNLiveFoundViewController.m */, 183 084124C522E702C6006699C6 /* CNLiveFoundViewController.m */,
195 ); 184 );
@@ -235,12 +224,7 @@ @@ -235,12 +224,7 @@
235 0882D6AF22E5B393000859E7 /* Home */ = { 224 0882D6AF22E5B393000859E7 /* Home */ = {
236 isa = PBXGroup; 225 isa = PBXGroup;
237 children = ( 226 children = (
238 - 08109F1922FC31040008A577 /* View */,  
239 081097E622FC30570008A577 /* Module */, 227 081097E622FC30570008A577 /* Module */,
240 - 0882D6B022E5B3B3000859E7 /* CNLiveHomeService.h */,  
241 - 0882D6B122E5B3B3000859E7 /* CNLiveHomeService.m */,  
242 - 0882D6B322E5B3C1000859E7 /* CNLiveHomeModule.h */,  
243 - 0882D6B422E5B3C1000859E7 /* CNLiveHomeModule.m */,  
244 0882D6B622E5B3D1000859E7 /* CNLiveHomeViewController.h */, 228 0882D6B622E5B3D1000859E7 /* CNLiveHomeViewController.h */,
245 0882D6B722E5B3D1000859E7 /* CNLiveHomeViewController.m */, 229 0882D6B722E5B3D1000859E7 /* CNLiveHomeViewController.m */,
246 084124BA22E70027006699C6 /* CNLiveDetailsViewController.h */, 230 084124BA22E70027006699C6 /* CNLiveDetailsViewController.h */,
@@ -405,6 +389,11 @@ @@ -405,6 +389,11 @@
405 TargetAttributes = { 389 TargetAttributes = {
406 6003F589195388D20070C39A = { 390 6003F589195388D20070C39A = {
407 DevelopmentTeam = 94X49GG3ZW; 391 DevelopmentTeam = 94X49GG3ZW;
  392 + SystemCapabilities = {
  393 + com.apple.BackgroundModes = {
  394 + enabled = 1;
  395 + };
  396 + };
408 }; 397 };
409 6003F5AD195388D20070C39A = { 398 6003F5AD195388D20070C39A = {
410 TestTargetID = 6003F589195388D20070C39A; 399 TestTargetID = 6003F589195388D20070C39A;
@@ -527,17 +516,17 @@ @@ -527,17 +516,17 @@
527 isa = PBXSourcesBuildPhase; 516 isa = PBXSourcesBuildPhase;
528 buildActionMask = 2147483647; 517 buildActionMask = 2147483647;
529 files = ( 518 files = (
  519 + 08109F2522FC3CDA0008A577 /* CNLiveHomeModule.m in Sources */,
  520 + 08109F1F22FC3CBC0008A577 /* CNLiveFoundModule.m in Sources */,
530 08303C8422E8093300510DE9 /* CNUserAgreementManager.m in Sources */, 521 08303C8422E8093300510DE9 /* CNUserAgreementManager.m in Sources */,
531 - 0882D6B522E5B3C1000859E7 /* CNLiveHomeModule.m in Sources */,  
532 084124BC22E70027006699C6 /* CNLiveDetailsViewController.m in Sources */, 522 084124BC22E70027006699C6 /* CNLiveDetailsViewController.m in Sources */,
  523 + 08109F2422FC3CDA0008A577 /* CNLiveHomeService.m in Sources */,
533 0882D6AA22E5AEDB000859E7 /* CNLiveLoginModule.m in Sources */, 524 0882D6AA22E5AEDB000859E7 /* CNLiveLoginModule.m in Sources */,
534 - 0882D6B222E5B3B3000859E7 /* CNLiveHomeService.m in Sources */,  
535 6003F59E195388D20070C39A /* CNLiveAppDelegate.m in Sources */, 525 6003F59E195388D20070C39A /* CNLiveAppDelegate.m in Sources */,
536 0882D6A722E5AEB2000859E7 /* CNLoginViewController.m in Sources */, 526 0882D6A722E5AEB2000859E7 /* CNLoginViewController.m in Sources */,
537 - 084124C322E702B4006699C6 /* CNLiveFoundModule.m in Sources */, 527 + 08109F1E22FC3CBC0008A577 /* CNLiveFoundService.m in Sources */,
538 0833CE9A22EFE03200AA3B2C /* CNUserAgreementWebController.m in Sources */, 528 0833CE9A22EFE03200AA3B2C /* CNUserAgreementWebController.m in Sources */,
539 0882D6A422E5AE1B000859E7 /* CNLiveLoginService.m in Sources */, 529 0882D6A422E5AE1B000859E7 /* CNLiveLoginService.m in Sources */,
540 - 084124C022E7023A006699C6 /* CNLiveFoundService.m in Sources */,  
541 0882D6B822E5B3D1000859E7 /* CNLiveHomeViewController.m in Sources */, 530 0882D6B822E5B3D1000859E7 /* CNLiveHomeViewController.m in Sources */,
542 084124C622E702C6006699C6 /* CNLiveFoundViewController.m in Sources */, 531 084124C622E702C6006699C6 /* CNLiveFoundViewController.m in Sources */,
543 08A5393122FC22C000CDA315 /* CNLiveUserInfoManager.m in Sources */, 532 08A5393122FC22C000CDA315 /* CNLiveUserInfoManager.m in Sources */,
Example/CNLiveServices/Base.lproj/Main.storyboard
1 <?xml version="1.0" encoding="UTF-8"?> 1 <?xml version="1.0" encoding="UTF-8"?>
2 -<document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="3.0" toolsVersion="13771" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" colorMatched="YES" initialViewController="whP-gf-Uak"> 2 +<document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="3.0" toolsVersion="14460.31" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" colorMatched="YES" initialViewController="whP-gf-Uak">
3 <device id="retina4_7" orientation="portrait"> 3 <device id="retina4_7" orientation="portrait">
4 <adaptation id="fullscreen"/> 4 <adaptation id="fullscreen"/>
5 </device> 5 </device>
6 <dependencies> 6 <dependencies>
7 <deployment identifier="iOS"/> 7 <deployment identifier="iOS"/>
8 - <plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="13772"/> 8 + <plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="14460.20"/>
9 <capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/> 9 <capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
10 </dependencies> 10 </dependencies>
11 <scenes> 11 <scenes>
12 <!--View Controller--> 12 <!--View Controller-->
13 <scene sceneID="wQg-tq-qST"> 13 <scene sceneID="wQg-tq-qST">
14 <objects> 14 <objects>
15 - <viewController id="whP-gf-Uak" customClass="CNLiveViewController" sceneMemberID="viewController"> 15 + <viewController id="whP-gf-Uak" sceneMemberID="viewController">
16 <layoutGuides> 16 <layoutGuides>
17 <viewControllerLayoutGuide type="top" id="uEw-UM-LJ8"/> 17 <viewControllerLayoutGuide type="top" id="uEw-UM-LJ8"/>
18 <viewControllerLayoutGuide type="bottom" id="Mvr-aV-6Um"/> 18 <viewControllerLayoutGuide type="bottom" id="Mvr-aV-6Um"/>
Example/CNLiveServices/CNLiveAppDelegate.m
@@ -23,16 +23,16 @@ @@ -23,16 +23,16 @@
23 [BHContext shareInstance].launchOptions = launchOptions; 23 [BHContext shareInstance].launchOptions = launchOptions;
24 // [BHContext shareInstance].moduleConfigName = @"BeeHive.bundle/BeeHive";//可选,默认为BeeHive.bundle/BeeHive.plist 24 // [BHContext shareInstance].moduleConfigName = @"BeeHive.bundle/BeeHive";//可选,默认为BeeHive.bundle/BeeHive.plist
25 // [BHContext shareInstance].serviceConfigName = @"BeeHive.bundle/BHService"; 25 // [BHContext shareInstance].serviceConfigName = @"BeeHive.bundle/BHService";
26 - [BeeHive shareInstance].enableException = YES; 26 +// [BeeHive shareInstance].enableException = YES;
27 [[BeeHive shareInstance] setContext:[BHContext shareInstance]]; 27 [[BeeHive shareInstance] setContext:[BHContext shareInstance]];
28 [[BHTimeProfiler sharedTimeProfiler] recordEventTime:@"BeeHive::super start launch"]; 28 [[BHTimeProfiler sharedTimeProfiler] recordEventTime:@"BeeHive::super start launch"];
29 29
30 [super application:application didFinishLaunchingWithOptions:launchOptions]; 30 [super application:application didFinishLaunchingWithOptions:launchOptions];
31 31
32 32
33 - id<CNLiveLoginServiceProtocol> login = [[BeeHive shareInstance] createService:@protocol(CNLiveLoginServiceProtocol)];  
34 - UINavigationController *navCtrl = [[UINavigationController alloc] initWithRootViewController:[login getLoginViewController]];  
35 - 33 +// id<CNLiveLoginServiceProtocol> login = [[BeeHive shareInstance] createService:@protocol(CNLiveLoginServiceProtocol)];
  34 +// UINavigationController *navCtrl = [[UINavigationController alloc] initWithRootViewController:[login getLoginViewController]];
  35 +//
36 36
37 id<CNLiveHomeServiceProtocol> home = [[BeeHive shareInstance] createService:@protocol(CNLiveHomeServiceProtocol)]; 37 id<CNLiveHomeServiceProtocol> home = [[BeeHive shareInstance] createService:@protocol(CNLiveHomeServiceProtocol)];
38 UINavigationController *navCtrl = [[UINavigationController alloc] initWithRootViewController:[home getHomeViewController]]; 38 UINavigationController *navCtrl = [[UINavigationController alloc] initWithRootViewController:[home getHomeViewController]];
Example/CNLiveServices/CNLiveServices-Info.plist
@@ -29,6 +29,10 @@ @@ -29,6 +29,10 @@
29 <key>NSAllowsArbitraryLoads</key> 29 <key>NSAllowsArbitraryLoads</key>
30 <true/> 30 <true/>
31 </dict> 31 </dict>
  32 + <key>UIBackgroundModes</key>
  33 + <array>
  34 + <string>remote-notification</string>
  35 + </array>
32 <key>UILaunchStoryboardName</key> 36 <key>UILaunchStoryboardName</key>
33 <string>LaunchScreen</string> 37 <string>LaunchScreen</string>
34 <key>UIMainStoryboardFile</key> 38 <key>UIMainStoryboardFile</key>
Example/CNLiveServices/Found/CNLiveFoundModule.h renamed to Example/CNLiveServices/Found/Module/CNLiveFoundModule.h
Example/CNLiveServices/Found/CNLiveFoundModule.m renamed to Example/CNLiveServices/Found/Module/CNLiveFoundModule.m
@@ -29,7 +29,7 @@ @@ -29,7 +29,7 @@
29 } 29 }
30 30
31 - (void)modSetUp:(BHContext *)context { 31 - (void)modSetUp:(BHContext *)context {
32 - NSLog(@"CNLiveFoundModule setup"); 32 +// NSLog(@"CNLiveFoundModule setup");
33 switch (context.env) { 33 switch (context.env) {
34 case BHEnvironmentDev: 34 case BHEnvironmentDev:
35 //....初始化开发环境 35 //....初始化开发环境
@@ -43,7 +43,7 @@ @@ -43,7 +43,7 @@
43 } 43 }
44 44
45 - (void)modInit:(BHContext *)context { 45 - (void)modInit:(BHContext *)context {
46 - NSLog(@"CNLiveFoundModule init"); 46 +// NSLog(@"CNLiveFoundModule init");
47 47
48 } 48 }
49 49
Example/CNLiveServices/Found/CNLiveFoundService.h renamed to Example/CNLiveServices/Found/Module/CNLiveFoundService.h
Example/CNLiveServices/Found/CNLiveFoundService.m renamed to Example/CNLiveServices/Found/Module/CNLiveFoundService.m
Example/CNLiveServices/Home/CNLiveHomeModule.h renamed to Example/CNLiveServices/Home/Module/CNLiveHomeModule.h
Example/CNLiveServices/Home/CNLiveHomeModule.m renamed to Example/CNLiveServices/Home/Module/CNLiveHomeModule.m
@@ -29,7 +29,7 @@ @@ -29,7 +29,7 @@
29 } 29 }
30 30
31 - (void)modSetUp:(BHContext *)context { 31 - (void)modSetUp:(BHContext *)context {
32 - NSLog(@"CNLiveHomeModule setup"); 32 +// NSLog(@"CNLiveHomeModule setup");
33 switch (context.env) { 33 switch (context.env) {
34 case BHEnvironmentDev: 34 case BHEnvironmentDev:
35 //....初始化开发环境 35 //....初始化开发环境
@@ -43,7 +43,7 @@ @@ -43,7 +43,7 @@
43 } 43 }
44 44
45 - (void)modInit:(BHContext *)context { 45 - (void)modInit:(BHContext *)context {
46 - NSLog(@"CNLiveHomeModule init"); 46 +// NSLog(@"CNLiveHomeModule init");
47 47
48 } 48 }
49 49
Example/CNLiveServices/Home/CNLiveHomeService.h renamed to Example/CNLiveServices/Home/Module/CNLiveHomeService.h
Example/CNLiveServices/Home/CNLiveHomeService.m renamed to Example/CNLiveServices/Home/Module/CNLiveHomeService.m
Example/CNLiveServices/Login/Controller/CNLoginViewController.m
@@ -40,7 +40,6 @@ @@ -40,7 +40,6 @@
40 // [btn0 addTarget:self action:@selector(testButtonClicked) forControlEvents:UIControlEventTouchUpInside]; 40 // [btn0 addTarget:self action:@selector(testButtonClicked) forControlEvents:UIControlEventTouchUpInside];
41 // [self.view addSubview:btn0]; 41 // [self.view addSubview:btn0];
42 42
43 -  
44 UIButton *btn1 = [UIButton buttonWithType:UIButtonTypeCustom]; 43 UIButton *btn1 = [UIButton buttonWithType:UIButtonTypeCustom];
45 btn1.frame = CGRectMake(0, 0, 100, 100); 44 btn1.frame = CGRectMake(0, 0, 100, 100);
46 btn1.center = self.view.center; 45 btn1.center = self.view.center;
@@ -48,6 +47,7 @@ @@ -48,6 +47,7 @@
48 [btn1 setTitle:@"登录" forState:UIControlStateNormal]; 47 [btn1 setTitle:@"登录" forState:UIControlStateNormal];
49 [btn1 addTarget:self action:@selector(testButtonClicked1) forControlEvents:UIControlEventTouchUpInside]; 48 [btn1 addTarget:self action:@selector(testButtonClicked1) forControlEvents:UIControlEventTouchUpInside];
50 [self.view addSubview:btn1]; 49 [self.view addSubview:btn1];
  50 +
51 } 51 }
52 52
53 //- (void)testButtonClicked { 53 //- (void)testButtonClicked {
Example/CNLiveServices/Login/Module/CNLiveLoginModule.m
@@ -28,7 +28,7 @@ @@ -28,7 +28,7 @@
28 } 28 }
29 29
30 - (void)modSetUp:(BHContext *)context { 30 - (void)modSetUp:(BHContext *)context {
31 - NSLog(@"CNLiveLoginModule setup"); 31 +// NSLog(@"CNLiveLoginModule setup");
32 switch (context.env) { 32 switch (context.env) {
33 case BHEnvironmentDev: 33 case BHEnvironmentDev:
34 //....初始化开发环境 34 //....初始化开发环境
@@ -42,7 +42,7 @@ @@ -42,7 +42,7 @@
42 } 42 }
43 43
44 - (void)modInit:(BHContext *)context { 44 - (void)modInit:(BHContext *)context {
45 - NSLog(@"CNLiveLoginModule init"); 45 +// NSLog(@"CNLiveLoginModule init");
46 46
47 } 47 }
48 48