Commit fd8fddf1dea73c59f92409d4c8b585de79fe3f71
1 parent
129e6436
no message
Showing
17 changed files
with
63 additions
and
67 deletions
CNLiveBMineModule.podspec
| @@ -79,15 +79,16 @@ TODO: 网家家企业版-我的模块. | @@ -79,15 +79,16 @@ TODO: 网家家企业版-我的模块. | ||
| 79 | s.dependency 'CNLiveTripartiteManagement/Masonry' | 79 | s.dependency 'CNLiveTripartiteManagement/Masonry' |
| 80 | s.dependency 'CNLiveTripartiteManagement/MJExtension' | 80 | s.dependency 'CNLiveTripartiteManagement/MJExtension' |
| 81 | s.dependency 'CNLiveTripartiteManagement/AFNetworking' | 81 | s.dependency 'CNLiveTripartiteManagement/AFNetworking' |
| 82 | + s.dependency 'CNLiveTripartiteManagement/YYKit' | ||
| 82 | 83 | ||
| 83 | # 服务层 | 84 | # 服务层 |
| 84 | - s.dependency 'CNLiveServices' | 85 | + s.dependency 'CNLiveBServices' |
| 85 | 86 | ||
| 86 | # 环境 | 87 | # 环境 |
| 87 | - s.dependency 'CNLiveBEnvironment' | 88 | + s.dependency 'CNLiveEnvironment' |
| 88 | 89 | ||
| 89 | # 基类 | 90 | # 基类 |
| 90 | - s.dependency 'CNLiveCommonClass' | 91 | + s.dependency 'CNLiveBaseClass' |
| 91 | 92 | ||
| 92 | # IM | 93 | # IM |
| 93 | s.dependency 'CNLiveIMBaseSDK' | 94 | s.dependency 'CNLiveIMBaseSDK' |
| @@ -96,7 +97,7 @@ TODO: 网家家企业版-我的模块. | @@ -96,7 +97,7 @@ TODO: 网家家企业版-我的模块. | ||
| 96 | s.dependency 'CNLiveCategory' | 97 | s.dependency 'CNLiveCategory' |
| 97 | 98 | ||
| 98 | # 用户信息本地化 | 99 | # 用户信息本地化 |
| 99 | -# s.dependency 'CNLiveUserManagement' | 100 | + s.dependency 'CNLiveUserManagement' |
| 100 | 101 | ||
| 101 | # 分享工具库 | 102 | # 分享工具库 |
| 102 | s.dependency 'CNLiveShareToolKit' | 103 | s.dependency 'CNLiveShareToolKit' |
CNLiveBMineModule/Classes/Controller/CNLiveMineController.h
| @@ -10,11 +10,11 @@ | @@ -10,11 +10,11 @@ | ||
| 10 | * 我的 | 10 | * 我的 |
| 11 | */ | 11 | */ |
| 12 | 12 | ||
| 13 | -#import "CNCommonViewController.h" | 13 | +#import "CNLiveBaseViewController.h" |
| 14 | 14 | ||
| 15 | NS_ASSUME_NONNULL_BEGIN | 15 | NS_ASSUME_NONNULL_BEGIN |
| 16 | 16 | ||
| 17 | -@interface CNLiveMineController : CNCommonViewController | 17 | +@interface CNLiveMineController : CNLiveBaseViewController |
| 18 | 18 | ||
| 19 | @end | 19 | @end |
| 20 | 20 |
CNLiveBMineModule/Classes/Controller/CNLiveMineController.m
| @@ -11,10 +11,10 @@ | @@ -11,10 +11,10 @@ | ||
| 11 | #import "MJExtension.h" | 11 | #import "MJExtension.h" |
| 12 | #import "QMUIKit.h" | 12 | #import "QMUIKit.h" |
| 13 | 13 | ||
| 14 | -#import "CNLiveServices.h" | 14 | +#import "CNLiveBServices.h" |
| 15 | #import <CNLiveRequestBastKit/CNLiveNetworking.h> | 15 | #import <CNLiveRequestBastKit/CNLiveNetworking.h> |
| 16 | #import "CNUserInfoManager.h" | 16 | #import "CNUserInfoManager.h" |
| 17 | -//#import "CNLiveEnvironment.h" | 17 | +#import "CNLiveEnvironment.h" |
| 18 | #import "CNLiveCategory.h" | 18 | #import "CNLiveCategory.h" |
| 19 | 19 | ||
| 20 | #import "CNLiveMineHeaderView.h" | 20 | #import "CNLiveMineHeaderView.h" |
| @@ -267,10 +267,6 @@ static const CGFloat timeValue = 1.5; | @@ -267,10 +267,6 @@ static const CGFloat timeValue = 1.5; | ||
| 267 | } | 267 | } |
| 268 | 268 | ||
| 269 | #pragma mark - 响应方法 | 269 | #pragma mark - 响应方法 |
| 270 | -- (void)soccerDidClicked:(UIButton *)btn{ | ||
| 271 | - id<CNLiveIntegralServiceProtocol> service = [[BeeHive shareInstance] createService:@protocol(CNLiveIntegralServiceProtocol)]; | ||
| 272 | - [service pushToTaskListViewController]; | ||
| 273 | -} | ||
| 274 | 270 | ||
| 275 | #pragma mark - 懒加载 | 271 | #pragma mark - 懒加载 |
| 276 | - (NSMutableArray *)data { | 272 | - (NSMutableArray *)data { |
CNLiveBMineModule/Classes/Module/CNLiveBMineModule.m
| @@ -7,7 +7,7 @@ | @@ -7,7 +7,7 @@ | ||
| 7 | // | 7 | // |
| 8 | 8 | ||
| 9 | #import "CNLiveBMineModule.h" | 9 | #import "CNLiveBMineModule.h" |
| 10 | -#import "CNLiveServices.h" | 10 | +#import "CNLiveBServices.h" |
| 11 | 11 | ||
| 12 | @BeeHiveMod(CNLiveBMineModule) | 12 | @BeeHiveMod(CNLiveBMineModule) |
| 13 | @interface CNLiveBMineModule()<BHModuleProtocol> | 13 | @interface CNLiveBMineModule()<BHModuleProtocol> |
CNLiveBMineModule/Classes/Module/CNLiveBMineService.m
| @@ -7,17 +7,16 @@ | @@ -7,17 +7,16 @@ | ||
| 7 | // | 7 | // |
| 8 | 8 | ||
| 9 | #import "CNLiveBMineService.h" | 9 | #import "CNLiveBMineService.h" |
| 10 | -#import "CNLiveServices.h" | 10 | +#import "CNLiveBServices.h" |
| 11 | #import "CNLivePageJumpManager.h" | 11 | #import "CNLivePageJumpManager.h" |
| 12 | 12 | ||
| 13 | #import "CNLiveMineController.h" | 13 | #import "CNLiveMineController.h" |
| 14 | #import "CNLiveUserInfoController.h" | 14 | #import "CNLiveUserInfoController.h" |
| 15 | 15 | ||
| 16 | -//@BeeHiveService(CNLiveBMineServiceProtocol,CNLiveBMineService) | ||
| 17 | -////@interface CNLiveBMineService ()<CNLiveBMineServiceProtocol> | ||
| 18 | -//@interface CNLiveBMineService () | ||
| 19 | -// | ||
| 20 | -//@end | 16 | +@BeeHiveService(CNLiveBMineServiceProtocol,CNLiveBMineService) |
| 17 | +@interface CNLiveBMineService ()<CNLiveBMineServiceProtocol> | ||
| 18 | + | ||
| 19 | +@end | ||
| 21 | 20 | ||
| 22 | @implementation CNLiveBMineService | 21 | @implementation CNLiveBMineService |
| 23 | 22 |
CNLiveBMineModule/Classes/Setting/AboutUs/CNLiveAboutUsController.h
| @@ -11,11 +11,11 @@ | @@ -11,11 +11,11 @@ | ||
| 11 | */ | 11 | */ |
| 12 | 12 | ||
| 13 | #import <UIKit/UIKit.h> | 13 | #import <UIKit/UIKit.h> |
| 14 | -#import "CNCommonViewController.h" | 14 | +#import "CNLiveBaseViewController.h" |
| 15 | 15 | ||
| 16 | NS_ASSUME_NONNULL_BEGIN | 16 | NS_ASSUME_NONNULL_BEGIN |
| 17 | 17 | ||
| 18 | -@interface CNLiveAboutUsController : CNCommonViewController | 18 | +@interface CNLiveAboutUsController : CNLiveBaseViewController |
| 19 | 19 | ||
| 20 | @end | 20 | @end |
| 21 | 21 |
CNLiveBMineModule/Classes/Setting/AboutUs/CNLiveAboutUsController.m
| @@ -10,7 +10,6 @@ | @@ -10,7 +10,6 @@ | ||
| 10 | #import "MJExtension.h" | 10 | #import "MJExtension.h" |
| 11 | #import "QMUIKit.h" | 11 | #import "QMUIKit.h" |
| 12 | 12 | ||
| 13 | -#import "CNLiveServices.h" | ||
| 14 | #import "CNLiveUserAgreementManager.h" | 13 | #import "CNLiveUserAgreementManager.h" |
| 15 | #import "CNLiveEnvironment.h" | 14 | #import "CNLiveEnvironment.h" |
| 16 | #import "CNLiveCategory.h" | 15 | #import "CNLiveCategory.h" |
CNLiveBMineModule/Classes/Setting/BindingManage/CNLiveBindingManageController.h
| @@ -6,11 +6,11 @@ | @@ -6,11 +6,11 @@ | ||
| 6 | // Copyright © 2019 cnlive. All rights reserved. | 6 | // Copyright © 2019 cnlive. All rights reserved. |
| 7 | // | 7 | // |
| 8 | // 绑定管理 | 8 | // 绑定管理 |
| 9 | -#import "CNCommonViewController.h" | 9 | +#import "CNLiveBaseViewController.h" |
| 10 | 10 | ||
| 11 | NS_ASSUME_NONNULL_BEGIN | 11 | NS_ASSUME_NONNULL_BEGIN |
| 12 | 12 | ||
| 13 | -@interface CNLiveBindingManageController : CNCommonViewController | 13 | +@interface CNLiveBindingManageController : CNLiveBaseViewController |
| 14 | 14 | ||
| 15 | @end | 15 | @end |
| 16 | 16 |
CNLiveBMineModule/Classes/Setting/Cancellation/CNLiveCancellationController.h
| @@ -8,11 +8,11 @@ | @@ -8,11 +8,11 @@ | ||
| 8 | 8 | ||
| 9 | // 注销账号 | 9 | // 注销账号 |
| 10 | 10 | ||
| 11 | -#import "CNCommonViewController.h" | 11 | +#import "CNLiveBaseViewController.h" |
| 12 | 12 | ||
| 13 | NS_ASSUME_NONNULL_BEGIN | 13 | NS_ASSUME_NONNULL_BEGIN |
| 14 | 14 | ||
| 15 | -@interface CNLiveCancellationController : CNCommonViewController | 15 | +@interface CNLiveCancellationController : CNLiveBaseViewController |
| 16 | 16 | ||
| 17 | @end | 17 | @end |
| 18 | 18 |
CNLiveBMineModule/Classes/Setting/Controller/CNLiveSettingController.h
| @@ -11,11 +11,11 @@ | @@ -11,11 +11,11 @@ | ||
| 11 | */ | 11 | */ |
| 12 | 12 | ||
| 13 | #import <UIKit/UIKit.h> | 13 | #import <UIKit/UIKit.h> |
| 14 | -#import "CNCommonViewController.h" | 14 | +#import "CNLiveBaseViewController.h" |
| 15 | 15 | ||
| 16 | NS_ASSUME_NONNULL_BEGIN | 16 | NS_ASSUME_NONNULL_BEGIN |
| 17 | 17 | ||
| 18 | -@interface CNLiveSettingController : CNCommonViewController | 18 | +@interface CNLiveSettingController : CNLiveBaseViewController |
| 19 | 19 | ||
| 20 | @end | 20 | @end |
| 21 | 21 |
CNLiveBMineModule/Classes/Setting/Controller/CNLiveSettingController.m
| @@ -16,7 +16,7 @@ | @@ -16,7 +16,7 @@ | ||
| 16 | 16 | ||
| 17 | #import "CNLiveSettingModel.h" | 17 | #import "CNLiveSettingModel.h" |
| 18 | #import "CNLiveSettingCell.h" | 18 | #import "CNLiveSettingCell.h" |
| 19 | -#import "CNLiveServices.h" | 19 | +#import "CNLiveBServices.h" |
| 20 | #import "CNLiveNavigationBar.h" | 20 | #import "CNLiveNavigationBar.h" |
| 21 | 21 | ||
| 22 | #import "CNLiveUpdateTelController.h"//修改手机号 | 22 | #import "CNLiveUpdateTelController.h"//修改手机号 |
| @@ -279,7 +279,7 @@ static const NSInteger timeValue = 1.5; | @@ -279,7 +279,7 @@ static const NSInteger timeValue = 1.5; | ||
| 279 | QMUIAlertAction *sure = [QMUIAlertAction actionWithTitle:@"退出登录" style:QMUIAlertActionStyleDefault handler:^(__kindof QMUIAlertController *aAlertController, QMUIAlertAction *action) { | 279 | QMUIAlertAction *sure = [QMUIAlertAction actionWithTitle:@"退出登录" style:QMUIAlertActionStyleDefault handler:^(__kindof QMUIAlertController *aAlertController, QMUIAlertAction *action) { |
| 280 | [UIApplication sharedApplication].delegate.window.rootViewController = nil; | 280 | [UIApplication sharedApplication].delegate.window.rootViewController = nil; |
| 281 | [self cleanLocalCache]; | 281 | [self cleanLocalCache]; |
| 282 | - id<CNLiveLoginServiceProtocol> login = [[BeeHive shareInstance] createService:@protocol(CNLiveLoginServiceProtocol)]; | 282 | + id<CNLiveBLoginServiceProtocol> login = [[BeeHive shareInstance] createService:@protocol(CNLiveBLoginServiceProtocol)]; |
| 283 | UINavigationController *nav = [[UINavigationController alloc] initWithRootViewController:[login getLoginViewController]]; | 283 | UINavigationController *nav = [[UINavigationController alloc] initWithRootViewController:[login getLoginViewController]]; |
| 284 | [UIApplication sharedApplication].delegate.window.rootViewController = nav; | 284 | [UIApplication sharedApplication].delegate.window.rootViewController = nav; |
| 285 | }]; | 285 | }]; |
CNLiveBMineModule/Classes/Setting/UpdateTel/CNLiveUpdateTelController.h
| @@ -6,8 +6,8 @@ | @@ -6,8 +6,8 @@ | ||
| 6 | // Copyright (c) 2019 153993236@qq.com. All rights reserved. | 6 | // Copyright (c) 2019 153993236@qq.com. All rights reserved. |
| 7 | // | 7 | // |
| 8 | 8 | ||
| 9 | -#import "CNCommonViewController.h" | 9 | +#import "CNLiveBaseViewController.h" |
| 10 | 10 | ||
| 11 | -@interface CNLiveUpdateTelController : CNCommonViewController | 11 | +@interface CNLiveUpdateTelController : CNLiveBaseViewController |
| 12 | 12 | ||
| 13 | @end | 13 | @end |
CNLiveBMineModule/Classes/UserInfo/CNLiveInfoUpdateController.h
| @@ -6,12 +6,12 @@ | @@ -6,12 +6,12 @@ | ||
| 6 | // Copyright (c) 2019 153993236@qq.com. All rights reserved. | 6 | // Copyright (c) 2019 153993236@qq.com. All rights reserved. |
| 7 | // | 7 | // |
| 8 | 8 | ||
| 9 | -#import "CNCommonViewController.h" | 9 | +#import "CNLiveBaseViewController.h" |
| 10 | 10 | ||
| 11 | NS_ASSUME_NONNULL_BEGIN | 11 | NS_ASSUME_NONNULL_BEGIN |
| 12 | @class CNLiveUserInfoModel; | 12 | @class CNLiveUserInfoModel; |
| 13 | 13 | ||
| 14 | -@interface CNLiveInfoUpdateController : CNCommonViewController | 14 | +@interface CNLiveInfoUpdateController : CNLiveBaseViewController |
| 15 | 15 | ||
| 16 | /** | 16 | /** |
| 17 | * @abstract 对象方法 初始化方法 | 17 | * @abstract 对象方法 初始化方法 |
CNLiveBMineModule/Classes/UserInfo/CNLiveUserInfoController.h
| @@ -11,11 +11,11 @@ | @@ -11,11 +11,11 @@ | ||
| 11 | */ | 11 | */ |
| 12 | 12 | ||
| 13 | #import <UIKit/UIKit.h> | 13 | #import <UIKit/UIKit.h> |
| 14 | -#import "CNCommonViewController.h" | 14 | +#import "CNLiveBaseViewController.h" |
| 15 | 15 | ||
| 16 | NS_ASSUME_NONNULL_BEGIN | 16 | NS_ASSUME_NONNULL_BEGIN |
| 17 | 17 | ||
| 18 | -@interface CNLiveUserInfoController : CNCommonViewController | 18 | +@interface CNLiveUserInfoController : CNLiveBaseViewController |
| 19 | 19 | ||
| 20 | @end | 20 | @end |
| 21 | 21 |
CNLiveBMineModule/Classes/UserInfo/CNLiveUserInfoController.m
| @@ -11,7 +11,7 @@ | @@ -11,7 +11,7 @@ | ||
| 11 | #import "QMUIKit.h" | 11 | #import "QMUIKit.h" |
| 12 | 12 | ||
| 13 | #import "CNUserInfoManager.h" | 13 | #import "CNUserInfoManager.h" |
| 14 | -#import "CNLiveServices.h" | 14 | +//#import "CNLiveBServices.h" |
| 15 | #import "CNLiveNavigationBar.h" | 15 | #import "CNLiveNavigationBar.h" |
| 16 | 16 | ||
| 17 | #import "CNLiveUserInfoCell.h" | 17 | #import "CNLiveUserInfoCell.h" |
| @@ -131,8 +131,7 @@ | @@ -131,8 +131,7 @@ | ||
| 131 | switch (model.dataType) { | 131 | switch (model.dataType) { |
| 132 | case CNLiveUserInfoDataTypeCode: | 132 | case CNLiveUserInfoDataTypeCode: |
| 133 | { | 133 | { |
| 134 | - id<CNLiveQrCodeServiceProtocol> service = [[BeeHive shareInstance] createService:@protocol(CNLiveQrCodeServiceProtocol)]; | ||
| 135 | - [service pushToMyQrCodeController:NO]; | 134 | + |
| 136 | } | 135 | } |
| 137 | break; | 136 | break; |
| 138 | default: | 137 | default: |
Example/CNLiveBMineModule.xcodeproj/project.pbxproj
| @@ -207,8 +207,8 @@ | @@ -207,8 +207,8 @@ | ||
| 207 | 6003F586195388D20070C39A /* Sources */, | 207 | 6003F586195388D20070C39A /* Sources */, |
| 208 | 6003F587195388D20070C39A /* Frameworks */, | 208 | 6003F587195388D20070C39A /* Frameworks */, |
| 209 | 6003F588195388D20070C39A /* Resources */, | 209 | 6003F588195388D20070C39A /* Resources */, |
| 210 | - 0736C861350FED0E8B7ED07D /* [CP] Embed Pods Frameworks */, | ||
| 211 | - 03FA66881D6C81031648A678 /* [CP] Copy Pods Resources */, | 210 | + 74D7B4BA2B5F765420699403 /* [CP] Embed Pods Frameworks */, |
| 211 | + B4C8572D83613CAC1310A418 /* [CP] Copy Pods Resources */, | ||
| 212 | ); | 212 | ); |
| 213 | buildRules = ( | 213 | buildRules = ( |
| 214 | ); | 214 | ); |
| @@ -299,29 +299,29 @@ | @@ -299,29 +299,29 @@ | ||
| 299 | /* End PBXResourcesBuildPhase section */ | 299 | /* End PBXResourcesBuildPhase section */ |
| 300 | 300 | ||
| 301 | /* Begin PBXShellScriptBuildPhase section */ | 301 | /* Begin PBXShellScriptBuildPhase section */ |
| 302 | - 03FA66881D6C81031648A678 /* [CP] Copy Pods Resources */ = { | 302 | + 2A8336772A36DEB07525BA2F /* [CP] Check Pods Manifest.lock */ = { |
| 303 | isa = PBXShellScriptBuildPhase; | 303 | isa = PBXShellScriptBuildPhase; |
| 304 | buildActionMask = 2147483647; | 304 | buildActionMask = 2147483647; |
| 305 | files = ( | 305 | files = ( |
| 306 | ); | 306 | ); |
| 307 | + inputFileListPaths = ( | ||
| 308 | + ); | ||
| 307 | inputPaths = ( | 309 | inputPaths = ( |
| 308 | - "${PODS_ROOT}/Target Support Files/Pods-CNLiveBMineModule_Example/Pods-CNLiveBMineModule_Example-resources.sh", | ||
| 309 | - "${PODS_CONFIGURATION_BUILD_DIR}/CNLiveBMineModule/CNLiveBMineModule.bundle", | ||
| 310 | - "${PODS_CONFIGURATION_BUILD_DIR}/CNLiveShareToolKit/CNLiveShareToolKit.bundle", | ||
| 311 | - "${PODS_ROOT}/WeiboSDK/libWeiboSDK/WeiboSDK.bundle", | 310 | + "${PODS_PODFILE_DIR_PATH}/Podfile.lock", |
| 311 | + "${PODS_ROOT}/Manifest.lock", | ||
| 312 | + ); | ||
| 313 | + name = "[CP] Check Pods Manifest.lock"; | ||
| 314 | + outputFileListPaths = ( | ||
| 312 | ); | 315 | ); |
| 313 | - name = "[CP] Copy Pods Resources"; | ||
| 314 | outputPaths = ( | 316 | outputPaths = ( |
| 315 | - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/CNLiveBMineModule.bundle", | ||
| 316 | - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/CNLiveShareToolKit.bundle", | ||
| 317 | - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/WeiboSDK.bundle", | 317 | + "$(DERIVED_FILE_DIR)/Pods-CNLiveBMineModule_Example-checkManifestLockResult.txt", |
| 318 | ); | 318 | ); |
| 319 | runOnlyForDeploymentPostprocessing = 0; | 319 | runOnlyForDeploymentPostprocessing = 0; |
| 320 | shellPath = /bin/sh; | 320 | shellPath = /bin/sh; |
| 321 | - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-CNLiveBMineModule_Example/Pods-CNLiveBMineModule_Example-resources.sh\"\n"; | 321 | + 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"; |
| 322 | showEnvVarsInLog = 0; | 322 | showEnvVarsInLog = 0; |
| 323 | }; | 323 | }; |
| 324 | - 0736C861350FED0E8B7ED07D /* [CP] Embed Pods Frameworks */ = { | 324 | + 74D7B4BA2B5F765420699403 /* [CP] Embed Pods Frameworks */ = { |
| 325 | isa = PBXShellScriptBuildPhase; | 325 | isa = PBXShellScriptBuildPhase; |
| 326 | buildActionMask = 2147483647; | 326 | buildActionMask = 2147483647; |
| 327 | files = ( | 327 | files = ( |
| @@ -330,7 +330,7 @@ | @@ -330,7 +330,7 @@ | ||
| 330 | "${PODS_ROOT}/Target Support Files/Pods-CNLiveBMineModule_Example/Pods-CNLiveBMineModule_Example-frameworks.sh", | 330 | "${PODS_ROOT}/Target Support Files/Pods-CNLiveBMineModule_Example/Pods-CNLiveBMineModule_Example-frameworks.sh", |
| 331 | "${BUILT_PRODUCTS_DIR}/AFNetworking/AFNetworking.framework", | 331 | "${BUILT_PRODUCTS_DIR}/AFNetworking/AFNetworking.framework", |
| 332 | "${BUILT_PRODUCTS_DIR}/CNLiveAVCamera/CNLiveAVCamera.framework", | 332 | "${BUILT_PRODUCTS_DIR}/CNLiveAVCamera/CNLiveAVCamera.framework", |
| 333 | - "${BUILT_PRODUCTS_DIR}/CNLiveBEnvironment/CNLiveBEnvironment.framework", | 333 | + "${BUILT_PRODUCTS_DIR}/CNLiveBaseClass/CNLiveBaseClass.framework", |
| 334 | "${BUILT_PRODUCTS_DIR}/CNLiveBaseKit/CNLiveBaseKit.framework", | 334 | "${BUILT_PRODUCTS_DIR}/CNLiveBaseKit/CNLiveBaseKit.framework", |
| 335 | "${BUILT_PRODUCTS_DIR}/CNLiveBaseTools/CNLiveBaseTools.framework", | 335 | "${BUILT_PRODUCTS_DIR}/CNLiveBaseTools/CNLiveBaseTools.framework", |
| 336 | "${BUILT_PRODUCTS_DIR}/CNLiveBeeHive/CNLiveBeeHive.framework", | 336 | "${BUILT_PRODUCTS_DIR}/CNLiveBeeHive/CNLiveBeeHive.framework", |
| @@ -339,7 +339,6 @@ | @@ -339,7 +339,6 @@ | ||
| 339 | "${BUILT_PRODUCTS_DIR}/CNLiveCategory/CNLiveCategory.framework", | 339 | "${BUILT_PRODUCTS_DIR}/CNLiveCategory/CNLiveCategory.framework", |
| 340 | "${BUILT_PRODUCTS_DIR}/CNLiveChooseCountry/CNLiveChooseCountry.framework", | 340 | "${BUILT_PRODUCTS_DIR}/CNLiveChooseCountry/CNLiveChooseCountry.framework", |
| 341 | "${BUILT_PRODUCTS_DIR}/CNLiveCommonCategory/CNLiveCommonCategory.framework", | 341 | "${BUILT_PRODUCTS_DIR}/CNLiveCommonCategory/CNLiveCommonCategory.framework", |
| 342 | - "${BUILT_PRODUCTS_DIR}/CNLiveCommonClass/CNLiveCommonClass.framework", | ||
| 343 | "${BUILT_PRODUCTS_DIR}/CNLiveCustomControl/CNLiveCustomControl.framework", | 342 | "${BUILT_PRODUCTS_DIR}/CNLiveCustomControl/CNLiveCustomControl.framework", |
| 344 | "${BUILT_PRODUCTS_DIR}/CNLiveEnvironment/CNLiveEnvironment.framework", | 343 | "${BUILT_PRODUCTS_DIR}/CNLiveEnvironment/CNLiveEnvironment.framework", |
| 345 | "${BUILT_PRODUCTS_DIR}/CNLiveImagePickerController/CNLiveImagePickerController.framework", | 344 | "${BUILT_PRODUCTS_DIR}/CNLiveImagePickerController/CNLiveImagePickerController.framework", |
| @@ -357,13 +356,14 @@ | @@ -357,13 +356,14 @@ | ||
| 357 | "${BUILT_PRODUCTS_DIR}/SDAutoLayout/SDAutoLayout.framework", | 356 | "${BUILT_PRODUCTS_DIR}/SDAutoLayout/SDAutoLayout.framework", |
| 358 | "${BUILT_PRODUCTS_DIR}/SDWebImage/SDWebImage.framework", | 357 | "${BUILT_PRODUCTS_DIR}/SDWebImage/SDWebImage.framework", |
| 359 | "${PODS_ROOT}/TXIMSDK_iOS/ImSDK.framework", | 358 | "${PODS_ROOT}/TXIMSDK_iOS/ImSDK.framework", |
| 359 | + "${BUILT_PRODUCTS_DIR}/WebViewJavascriptBridge/WebViewJavascriptBridge.framework", | ||
| 360 | "${BUILT_PRODUCTS_DIR}/YYKit/YYKit.framework", | 360 | "${BUILT_PRODUCTS_DIR}/YYKit/YYKit.framework", |
| 361 | ); | 361 | ); |
| 362 | name = "[CP] Embed Pods Frameworks"; | 362 | name = "[CP] Embed Pods Frameworks"; |
| 363 | outputPaths = ( | 363 | outputPaths = ( |
| 364 | "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/AFNetworking.framework", | 364 | "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/AFNetworking.framework", |
| 365 | "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/CNLiveAVCamera.framework", | 365 | "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/CNLiveAVCamera.framework", |
| 366 | - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/CNLiveBEnvironment.framework", | 366 | + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/CNLiveBaseClass.framework", |
| 367 | "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/CNLiveBaseKit.framework", | 367 | "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/CNLiveBaseKit.framework", |
| 368 | "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/CNLiveBaseTools.framework", | 368 | "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/CNLiveBaseTools.framework", |
| 369 | "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/CNLiveBeeHive.framework", | 369 | "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/CNLiveBeeHive.framework", |
| @@ -372,7 +372,6 @@ | @@ -372,7 +372,6 @@ | ||
| 372 | "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/CNLiveCategory.framework", | 372 | "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/CNLiveCategory.framework", |
| 373 | "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/CNLiveChooseCountry.framework", | 373 | "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/CNLiveChooseCountry.framework", |
| 374 | "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/CNLiveCommonCategory.framework", | 374 | "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/CNLiveCommonCategory.framework", |
| 375 | - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/CNLiveCommonClass.framework", | ||
| 376 | "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/CNLiveCustomControl.framework", | 375 | "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/CNLiveCustomControl.framework", |
| 377 | "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/CNLiveEnvironment.framework", | 376 | "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/CNLiveEnvironment.framework", |
| 378 | "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/CNLiveImagePickerController.framework", | 377 | "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/CNLiveImagePickerController.framework", |
| @@ -390,6 +389,7 @@ | @@ -390,6 +389,7 @@ | ||
| 390 | "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/SDAutoLayout.framework", | 389 | "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/SDAutoLayout.framework", |
| 391 | "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/SDWebImage.framework", | 390 | "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/SDWebImage.framework", |
| 392 | "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/ImSDK.framework", | 391 | "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/ImSDK.framework", |
| 392 | + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/WebViewJavascriptBridge.framework", | ||
| 393 | "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/YYKit.framework", | 393 | "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/YYKit.framework", |
| 394 | ); | 394 | ); |
| 395 | runOnlyForDeploymentPostprocessing = 0; | 395 | runOnlyForDeploymentPostprocessing = 0; |
| @@ -397,26 +397,28 @@ | @@ -397,26 +397,28 @@ | ||
| 397 | shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-CNLiveBMineModule_Example/Pods-CNLiveBMineModule_Example-frameworks.sh\"\n"; | 397 | shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-CNLiveBMineModule_Example/Pods-CNLiveBMineModule_Example-frameworks.sh\"\n"; |
| 398 | showEnvVarsInLog = 0; | 398 | showEnvVarsInLog = 0; |
| 399 | }; | 399 | }; |
| 400 | - 2A8336772A36DEB07525BA2F /* [CP] Check Pods Manifest.lock */ = { | 400 | + B4C8572D83613CAC1310A418 /* [CP] Copy Pods Resources */ = { |
| 401 | isa = PBXShellScriptBuildPhase; | 401 | isa = PBXShellScriptBuildPhase; |
| 402 | buildActionMask = 2147483647; | 402 | buildActionMask = 2147483647; |
| 403 | files = ( | 403 | files = ( |
| 404 | ); | 404 | ); |
| 405 | - inputFileListPaths = ( | ||
| 406 | - ); | ||
| 407 | inputPaths = ( | 405 | inputPaths = ( |
| 408 | - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", | ||
| 409 | - "${PODS_ROOT}/Manifest.lock", | ||
| 410 | - ); | ||
| 411 | - name = "[CP] Check Pods Manifest.lock"; | ||
| 412 | - outputFileListPaths = ( | 406 | + "${PODS_ROOT}/Target Support Files/Pods-CNLiveBMineModule_Example/Pods-CNLiveBMineModule_Example-resources.sh", |
| 407 | + "${PODS_CONFIGURATION_BUILD_DIR}/CNLiveBMineModule/CNLiveBMineModule.bundle", | ||
| 408 | + "${PODS_CONFIGURATION_BUILD_DIR}/CNLiveShareToolKit/CNLiveShareToolKit.bundle", | ||
| 409 | + "${PODS_CONFIGURATION_BUILD_DIR}/CNLiveUserAgreementManager/CNLiveUserAgreementManager.bundle", | ||
| 410 | + "${PODS_ROOT}/WeiboSDK/libWeiboSDK/WeiboSDK.bundle", | ||
| 413 | ); | 411 | ); |
| 412 | + name = "[CP] Copy Pods Resources"; | ||
| 414 | outputPaths = ( | 413 | outputPaths = ( |
| 415 | - "$(DERIVED_FILE_DIR)/Pods-CNLiveBMineModule_Example-checkManifestLockResult.txt", | 414 | + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/CNLiveBMineModule.bundle", |
| 415 | + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/CNLiveShareToolKit.bundle", | ||
| 416 | + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/CNLiveUserAgreementManager.bundle", | ||
| 417 | + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/WeiboSDK.bundle", | ||
| 416 | ); | 418 | ); |
| 417 | runOnlyForDeploymentPostprocessing = 0; | 419 | runOnlyForDeploymentPostprocessing = 0; |
| 418 | shellPath = /bin/sh; | 420 | shellPath = /bin/sh; |
| 419 | - 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"; | 421 | + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-CNLiveBMineModule_Example/Pods-CNLiveBMineModule_Example-resources.sh\"\n"; |
| 420 | showEnvVarsInLog = 0; | 422 | showEnvVarsInLog = 0; |
| 421 | }; | 423 | }; |
| 422 | C07FCC71144256C0D7D38641 /* [CP] Check Pods Manifest.lock */ = { | 424 | C07FCC71144256C0D7D38641 /* [CP] Check Pods Manifest.lock */ = { |
Example/CNLiveBMineModule/CNLIVEAppDelegate.m
| @@ -36,7 +36,7 @@ | @@ -36,7 +36,7 @@ | ||
| 36 | // Override point for customization after application launch. | 36 | // Override point for customization after application launch. |
| 37 | 37 | ||
| 38 | self.window = [[UIWindow alloc] initWithFrame:[UIScreen mainScreen].bounds]; | 38 | self.window = [[UIWindow alloc] initWithFrame:[UIScreen mainScreen].bounds]; |
| 39 | - [CNLiveEnvironmentManager setAppType:CNLiveAppTypeBusiness environmentType:CNLiveProductionAppStore]; | 39 | + [CNLiveEnvironmentManager setAppType:CNLiveAppTypeBLive environmentType:CNLiveProductionAppStore]; |
| 40 | [CNLiveUserSystemCenter setAppId:AppId appKey:APPKey appSecret:AppSecret isTestEnvironment:TestEnvironment]; | 40 | [CNLiveUserSystemCenter setAppId:AppId appKey:APPKey appSecret:AppSecret isTestEnvironment:TestEnvironment]; |
| 41 | if ([CNUserShareManager isLogin]) { | 41 | if ([CNUserShareManager isLogin]) { |
| 42 | [CNLiveUserSystemCenter setUserId:CNUserShareModel.uid]; | 42 | [CNLiveUserSystemCenter setUserId:CNUserShareModel.uid]; |