Commit 03e76e6966e14cea83521949724c0e974e5ad170
1 parent
6856ae60
no message
Showing
7 changed files
with
44 additions
and
44 deletions
CNLiveBLoginModule/Classes/Controller/CNLiveLoginController.m
| @@ -285,7 +285,7 @@ | @@ -285,7 +285,7 @@ | ||
| 285 | _close = [UIButton buttonWithType:UIButtonTypeCustom]; | 285 | _close = [UIButton buttonWithType:UIButtonTypeCustom]; |
| 286 | _close.frame = CGRectMake(SCREEN_WIDTH-NavigationBarHeight-10, StatusBarHeight, NavigationBarHeight, NavigationBarHeight); | 286 | _close.frame = CGRectMake(SCREEN_WIDTH-NavigationBarHeight-10, StatusBarHeight, NavigationBarHeight, NavigationBarHeight); |
| 287 | _close.hidden = !self.isShowClose; | 287 | _close.hidden = !self.isShowClose; |
| 288 | - UIImage *image = [self getImageWithImageName:@"login_close" bundleName:@"CNLiveBLoginModule" targetClass:[self class]]; | 288 | + UIImage *image = [self getImageWithImageName:@"CNLiveBLoginModule.bundle/login_close" bundleName:@"CNLiveBLoginModule" targetClass:[self class]]; |
| 289 | [_close setImage:image forState:UIControlStateNormal]; | 289 | [_close setImage:image forState:UIControlStateNormal]; |
| 290 | [_close addTarget:self action:@selector(closeDidSelected:) forControlEvents:UIControlEventTouchUpInside]; | 290 | [_close addTarget:self action:@selector(closeDidSelected:) forControlEvents:UIControlEventTouchUpInside]; |
| 291 | _close.adjustsImageWhenHighlighted = NO; | 291 | _close.adjustsImageWhenHighlighted = NO; |
CNLiveBLoginModule/Classes/ThreeLogin/CNLiveBindingTelView.m
| @@ -85,7 +85,7 @@ static const NSInteger timeValue = 1.5; | @@ -85,7 +85,7 @@ static const NSInteger timeValue = 1.5; | ||
| 85 | switch (type) { | 85 | switch (type) { |
| 86 | case CNLiveSendAuthRespWX: | 86 | case CNLiveSendAuthRespWX: |
| 87 | { | 87 | { |
| 88 | - UIImage *image = [self getImageWithImageName:@"login_binding_wechat" bundleName:@"CNLiveBLoginModule" targetClass:[self class]]; | 88 | + UIImage *image = [self getImageWithImageName:@"CNLiveBLoginModule.bundle/login_binding_wechat" bundleName:@"CNLiveBLoginModule" targetClass:[self class]]; |
| 89 | [self.three setImage:image forState:UIControlStateNormal]; | 89 | [self.three setImage:image forState:UIControlStateNormal]; |
| 90 | [self.three setTitle:@"微信" forState:UIControlStateNormal]; | 90 | [self.three setTitle:@"微信" forState:UIControlStateNormal]; |
| 91 | self.desc.text = @"确定后,此微信账号将与网家家账号绑定"; | 91 | self.desc.text = @"确定后,此微信账号将与网家家账号绑定"; |
| @@ -93,7 +93,7 @@ static const NSInteger timeValue = 1.5; | @@ -93,7 +93,7 @@ static const NSInteger timeValue = 1.5; | ||
| 93 | break; | 93 | break; |
| 94 | case CNLiveSendAuthRespQQ: | 94 | case CNLiveSendAuthRespQQ: |
| 95 | { | 95 | { |
| 96 | - UIImage *image = [self getImageWithImageName:@"login_binding_qq" bundleName:@"CNLiveBLoginModule" targetClass:[self class]]; | 96 | + UIImage *image = [self getImageWithImageName:@"CNLiveBLoginModule.bundle/login_binding_qq" bundleName:@"CNLiveBLoginModule" targetClass:[self class]]; |
| 97 | [self.three setImage:image forState:UIControlStateNormal]; | 97 | [self.three setImage:image forState:UIControlStateNormal]; |
| 98 | [self.three setTitle:@"QQ" forState:UIControlStateNormal]; | 98 | [self.three setTitle:@"QQ" forState:UIControlStateNormal]; |
| 99 | self.desc.text = @"确定后,此QQ账号将与网家家账号绑定"; | 99 | self.desc.text = @"确定后,此QQ账号将与网家家账号绑定"; |
| @@ -101,7 +101,7 @@ static const NSInteger timeValue = 1.5; | @@ -101,7 +101,7 @@ static const NSInteger timeValue = 1.5; | ||
| 101 | break; | 101 | break; |
| 102 | case CNLiveSendAuthRespWB: | 102 | case CNLiveSendAuthRespWB: |
| 103 | { | 103 | { |
| 104 | - UIImage *image = [self getImageWithImageName:@"login_binding_weibo" bundleName:@"CNLiveBLoginModule" targetClass:[self class]]; | 104 | + UIImage *image = [self getImageWithImageName:@"CNLiveBLoginModule.bundle/login_binding_weibo" bundleName:@"CNLiveBLoginModule" targetClass:[self class]]; |
| 105 | [self.three setImage:image forState:UIControlStateNormal]; | 105 | [self.three setImage:image forState:UIControlStateNormal]; |
| 106 | [self.three setTitle:@"微博" forState:UIControlStateNormal]; | 106 | [self.three setTitle:@"微博" forState:UIControlStateNormal]; |
| 107 | self.desc.text = @"确定后,此微博账号将与网家家账号绑定"; | 107 | self.desc.text = @"确定后,此微博账号将与网家家账号绑定"; |
| @@ -109,7 +109,7 @@ static const NSInteger timeValue = 1.5; | @@ -109,7 +109,7 @@ static const NSInteger timeValue = 1.5; | ||
| 109 | break; | 109 | break; |
| 110 | case CNLiveSendAuthRespApple: | 110 | case CNLiveSendAuthRespApple: |
| 111 | { | 111 | { |
| 112 | - UIImage *image = [self getImageWithImageName:@"login_binding_apple" bundleName:@"CNLiveBLoginModule" targetClass:[self class]]; | 112 | + UIImage *image = [self getImageWithImageName:@"CNLiveBLoginModule.bundle/login_binding_apple" bundleName:@"CNLiveBLoginModule" targetClass:[self class]]; |
| 113 | [self.three setImage:image forState:UIControlStateNormal]; | 113 | [self.three setImage:image forState:UIControlStateNormal]; |
| 114 | [self.three setTitle:@"苹果" forState:UIControlStateNormal]; | 114 | [self.three setTitle:@"苹果" forState:UIControlStateNormal]; |
| 115 | self.desc.text = @"确定后,此苹果账号将与网家家账号绑定"; | 115 | self.desc.text = @"确定后,此苹果账号将与网家家账号绑定"; |
| @@ -132,7 +132,7 @@ static const NSInteger timeValue = 1.5; | @@ -132,7 +132,7 @@ static const NSInteger timeValue = 1.5; | ||
| 132 | 132 | ||
| 133 | QMUIButton *three = [QMUIButton buttonWithType:UIButtonTypeCustom]; | 133 | QMUIButton *three = [QMUIButton buttonWithType:UIButtonTypeCustom]; |
| 134 | three.frame = CGRectMake(btnLeft, btnTop, btnWidth, btnHeight); | 134 | three.frame = CGRectMake(btnLeft, btnTop, btnWidth, btnHeight); |
| 135 | - [three setImage:[self getImageWithImageName:@"login_binding_logo" bundleName:@"CNLiveBLoginModule" targetClass:[self class]] forState:UIControlStateNormal]; | 135 | + [three setImage:[self getImageWithImageName:@"CNLiveBLoginModule.bundle/login_binding_logo" bundleName:@"CNLiveBLoginModule" targetClass:[self class]] forState:UIControlStateNormal]; |
| 136 | three.imagePosition = QMUIButtonImagePositionTop; | 136 | three.imagePosition = QMUIButtonImagePositionTop; |
| 137 | three.spacingBetweenImageAndTitle = 10; | 137 | three.spacingBetweenImageAndTitle = 10; |
| 138 | [three setTitleColor:[UIColor colorWithRed:102/255.0 green:102/255.0 blue:102/255.0 alpha:1.0] forState:UIControlStateNormal]; | 138 | [three setTitleColor:[UIColor colorWithRed:102/255.0 green:102/255.0 blue:102/255.0 alpha:1.0] forState:UIControlStateNormal]; |
| @@ -143,7 +143,7 @@ static const NSInteger timeValue = 1.5; | @@ -143,7 +143,7 @@ static const NSInteger timeValue = 1.5; | ||
| 143 | self.three = three; | 143 | self.three = three; |
| 144 | 144 | ||
| 145 | UIImageView *bindingImage = [[UIImageView alloc]initWithFrame:CGRectMake(three.right, three.top, three.width, three.height)]; | 145 | UIImageView *bindingImage = [[UIImageView alloc]initWithFrame:CGRectMake(three.right, three.top, three.width, three.height)]; |
| 146 | - UIImage *image1 = [self getImageWithImageName:@"login_binding_ways" bundleName:@"CNLiveBLoginModule" targetClass:[self class]]; | 146 | + UIImage *image1 = [self getImageWithImageName:@"CNLiveBLoginModule.bundle/login_binding_ways" bundleName:@"CNLiveBLoginModule" targetClass:[self class]]; |
| 147 | bindingImage.image = image1; | 147 | bindingImage.image = image1; |
| 148 | bindingImage.contentMode = UIViewContentModeCenter; | 148 | bindingImage.contentMode = UIViewContentModeCenter; |
| 149 | [self addSubview:bindingImage]; | 149 | [self addSubview:bindingImage]; |
| @@ -151,7 +151,7 @@ static const NSInteger timeValue = 1.5; | @@ -151,7 +151,7 @@ static const NSInteger timeValue = 1.5; | ||
| 151 | 151 | ||
| 152 | QMUIButton *netadd = [QMUIButton buttonWithType:UIButtonTypeCustom]; | 152 | QMUIButton *netadd = [QMUIButton buttonWithType:UIButtonTypeCustom]; |
| 153 | netadd.frame = CGRectMake(bindingImage.right, three.top, three.width, three.height); | 153 | netadd.frame = CGRectMake(bindingImage.right, three.top, three.width, three.height); |
| 154 | - [netadd setImage:[self getImageWithImageName:@"login_binding_logo" bundleName:@"CNLiveBLoginModule" targetClass:[self class]] forState:UIControlStateNormal]; | 154 | + [netadd setImage:[self getImageWithImageName:@"CNLiveBLoginModule.bundle/login_binding_logo" bundleName:@"CNLiveBLoginModule" targetClass:[self class]] forState:UIControlStateNormal]; |
| 155 | [netadd setTitle:@"网家家企业版" forState:UIControlStateNormal]; | 155 | [netadd setTitle:@"网家家企业版" forState:UIControlStateNormal]; |
| 156 | [netadd setTitleColor:[UIColor colorWithRed:102/255.0 green:102/255.0 blue:102/255.0 alpha:1.0] forState:UIControlStateNormal]; | 156 | [netadd setTitleColor:[UIColor colorWithRed:102/255.0 green:102/255.0 blue:102/255.0 alpha:1.0] forState:UIControlStateNormal]; |
| 157 | netadd.titleLabel.font = [UIFont systemFontOfSize:13]; | 157 | netadd.titleLabel.font = [UIFont systemFontOfSize:13]; |
| @@ -380,7 +380,7 @@ static const NSInteger timeValue = 1.5; | @@ -380,7 +380,7 @@ static const NSInteger timeValue = 1.5; | ||
| 380 | [_code setTitle:[NSString stringWithFormat:@"+%@",_countryCode] forState:UIControlStateNormal]; | 380 | [_code setTitle:[NSString stringWithFormat:@"+%@",_countryCode] forState:UIControlStateNormal]; |
| 381 | [_code setTitleColor:[UIColor colorWithRed:49/255.0 green:49/255.0 blue:49/255.0 alpha:1.0] forState:UIControlStateNormal]; | 381 | [_code setTitleColor:[UIColor colorWithRed:49/255.0 green:49/255.0 blue:49/255.0 alpha:1.0] forState:UIControlStateNormal]; |
| 382 | _code.titleLabel.font = [UIFont systemFontOfSize:16.0]; | 382 | _code.titleLabel.font = [UIFont systemFontOfSize:16.0]; |
| 383 | - [_code setImage:[self getImageWithImageName:@"login_down" bundleName:@"CNLiveBLoginModule" targetClass:[self class]] forState:UIControlStateNormal]; | 383 | + [_code setImage:[self getImageWithImageName:@"CNLiveBLoginModule.bundle/login_down" bundleName:@"CNLiveBLoginModule" targetClass:[self class]] forState:UIControlStateNormal]; |
| 384 | _code.adjustsImageWhenHighlighted = NO; | 384 | _code.adjustsImageWhenHighlighted = NO; |
| 385 | //button图片的偏移量,距上左下右分别(0, 0, 0, 0)像素点 | 385 | //button图片的偏移量,距上左下右分别(0, 0, 0, 0)像素点 |
| 386 | _code.imageEdgeInsets = UIEdgeInsetsMake(0, 60, 0, 0); | 386 | _code.imageEdgeInsets = UIEdgeInsetsMake(0, 60, 0, 0); |
CNLiveBLoginModule/Classes/ThreeLogin/CNLiveThreeLoginView.m
| @@ -47,20 +47,20 @@ static NSInteger const rowHeight = 60; | @@ -47,20 +47,20 @@ static NSInteger const rowHeight = 60; | ||
| 47 | rightLine.backgroundColor = [UIColor colorWithRed:173/255.0 green:173/255.0 blue:173/255.0 alpha:1.0]; | 47 | rightLine.backgroundColor = [UIColor colorWithRed:173/255.0 green:173/255.0 blue:173/255.0 alpha:1.0]; |
| 48 | [self addSubview:rightLine]; | 48 | [self addSubview:rightLine]; |
| 49 | 49 | ||
| 50 | - NSMutableArray *pics = [NSMutableArray arrayWithArray:@[@"login_qq",@"login_weibo"]]; | 50 | + NSMutableArray *pics = [NSMutableArray arrayWithArray:@[@"CNLiveBLoginModule.bundle/login_qq",@"CNLiveBLoginModule.bundle/login_weibo"]]; |
| 51 | if([WXApi isWXAppInstalled]||[[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"wechat://"]]){ | 51 | if([WXApi isWXAppInstalled]||[[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"wechat://"]]){ |
| 52 | - [pics insertObject:@"login_wechat" atIndex:0]; | 52 | + [pics insertObject:@"CNLiveBLoginModule.bundle/login_wechat" atIndex:0]; |
| 53 | } | 53 | } |
| 54 | NSUInteger number = pics.count; | 54 | NSUInteger number = pics.count; |
| 55 | if (@available(iOS 13, *)) { | 55 | if (@available(iOS 13, *)) { |
| 56 | - [pics addObject:@"login_apple"]; | 56 | + [pics addObject:@"CNLiveBLoginModule.bundle/login_apple"]; |
| 57 | number = pics.count + 1; | 57 | number = pics.count + 1; |
| 58 | } | 58 | } |
| 59 | CGFloat btnWidth = width/number*1.0; | 59 | CGFloat btnWidth = width/number*1.0; |
| 60 | 60 | ||
| 61 | for(int i = 0; i < pics.count; i++){ | 61 | for(int i = 0; i < pics.count; i++){ |
| 62 | // 苹果登录在最后一个 | 62 | // 苹果登录在最后一个 |
| 63 | - if (pics.count-1 == i && [pics[pics.count-1] isEqualToString:@"login_apple"]) { | 63 | + if (pics.count-1 == i && [pics[pics.count-1] isEqualToString:@"CNLiveBLoginModule.bundle/login_apple"]) { |
| 64 | if (@available(iOS 13, *)) { | 64 | if (@available(iOS 13, *)) { |
| 65 | ASAuthorizationAppleIDButton *btn = [ASAuthorizationAppleIDButton buttonWithType:ASAuthorizationAppleIDButtonTypeDefault style:ASAuthorizationAppleIDButtonStyleWhite]; | 65 | ASAuthorizationAppleIDButton *btn = [ASAuthorizationAppleIDButton buttonWithType:ASAuthorizationAppleIDButtonTypeDefault style:ASAuthorizationAppleIDButtonStyleWhite]; |
| 66 | btn.tag = 10000+i; | 66 | btn.tag = 10000+i; |
CNLiveBLoginModule/Classes/View/CNLiveCompleteInfoView.m
| @@ -61,7 +61,7 @@ static const NSInteger timeValue = 1.5; | @@ -61,7 +61,7 @@ static const NSInteger timeValue = 1.5; | ||
| 61 | head.layer.cornerRadius = 40; | 61 | head.layer.cornerRadius = 40; |
| 62 | head.layer.masksToBounds = YES; | 62 | head.layer.masksToBounds = YES; |
| 63 | head.adjustsImageWhenHighlighted = NO; | 63 | head.adjustsImageWhenHighlighted = NO; |
| 64 | - UIImage *image = [self getImageWithImageName:@"login_camera" bundleName:@"CNLiveBLoginModule" targetClass:[self class]]; | 64 | + UIImage *image = [self getImageWithImageName:@"CNLiveBLoginModule.bundle/login_camera" bundleName:@"CNLiveBLoginModule" targetClass:[self class]]; |
| 65 | [head setImage:image forState:UIControlStateNormal]; | 65 | [head setImage:image forState:UIControlStateNormal]; |
| 66 | [head addTarget:self action:@selector(headDidClicked:) forControlEvents:UIControlEventTouchUpInside]; | 66 | [head addTarget:self action:@selector(headDidClicked:) forControlEvents:UIControlEventTouchUpInside]; |
| 67 | [self addSubview:head]; | 67 | [self addSubview:head]; |
CNLiveBLoginModule/Classes/View/CNLiveLoginCountryView.m
| @@ -47,7 +47,7 @@ | @@ -47,7 +47,7 @@ | ||
| 47 | [code setTitle:[NSString stringWithFormat:@"+%@",_countryCode] forState:UIControlStateNormal]; | 47 | [code setTitle:[NSString stringWithFormat:@"+%@",_countryCode] forState:UIControlStateNormal]; |
| 48 | [code setTitleColor:[UIColor colorWithRed:51/255.0 green:51/255.0 blue:51/255.0 alpha:1.0] forState:UIControlStateNormal]; | 48 | [code setTitleColor:[UIColor colorWithRed:51/255.0 green:51/255.0 blue:51/255.0 alpha:1.0] forState:UIControlStateNormal]; |
| 49 | code.titleLabel.font = [UIFont systemFontOfSize:14]; | 49 | code.titleLabel.font = [UIFont systemFontOfSize:14]; |
| 50 | - UIImage *image = [self getImageWithImageName:@"login_country" bundleName:@"CNLiveBLoginModule" targetClass:[self class]]; | 50 | + UIImage *image = [self getImageWithImageName:@"CNLiveBLoginModule.bundle/login_country" bundleName:@"CNLiveBLoginModule" targetClass:[self class]]; |
| 51 | [code setImage:image forState:UIControlStateNormal]; | 51 | [code setImage:image forState:UIControlStateNormal]; |
| 52 | code.adjustsImageWhenHighlighted = NO; | 52 | code.adjustsImageWhenHighlighted = NO; |
| 53 | //button图片的偏移量,距上左下右分别(0, 0, 0, 0)像素点 | 53 | //button图片的偏移量,距上左下右分别(0, 0, 0, 0)像素点 |
CNLiveBLoginModule/Classes/View/CNLiveLoginView.m
| @@ -64,7 +64,7 @@ static const NSInteger timeValue = 1.5; | @@ -64,7 +64,7 @@ static const NSInteger timeValue = 1.5; | ||
| 64 | } | 64 | } |
| 65 | - (void)createSubviews:(CGRect)frame{ | 65 | - (void)createSubviews:(CGRect)frame{ |
| 66 | UIImageView *logo = [[UIImageView alloc] initWithFrame:CGRectMake((frame.size.width-75)/2.0, 0, 75, 100)]; | 66 | UIImageView *logo = [[UIImageView alloc] initWithFrame:CGRectMake((frame.size.width-75)/2.0, 0, 75, 100)]; |
| 67 | - UIImage *image = [self getImageWithImageName:@"login_logo_b" bundleName:@"CNLiveBLoginModule" targetClass:[self class]]; | 67 | + UIImage *image = [self getImageWithImageName:@"CNLiveBLoginModule.bundle/login_logo_b" bundleName:@"CNLiveBLoginModule" targetClass:[self class]]; |
| 68 | logo.image = image; | 68 | logo.image = image; |
| 69 | [self addSubview:logo]; | 69 | [self addSubview:logo]; |
| 70 | self.logo = logo; | 70 | self.logo = logo; |
| @@ -104,7 +104,7 @@ static const NSInteger timeValue = 1.5; | @@ -104,7 +104,7 @@ static const NSInteger timeValue = 1.5; | ||
| 104 | countDown.dataSource = self; | 104 | countDown.dataSource = self; |
| 105 | countDown.delegate = self; | 105 | countDown.delegate = self; |
| 106 | countDown.frame = CGRectMake(frame.size.width-80, account.bottom+space+10, 80, rowHeight-10); | 106 | countDown.frame = CGRectMake(frame.size.width-80, account.bottom+space+10, 80, rowHeight-10); |
| 107 | - UIImage *image2 = [self getImageWithImageName:BusinessLive?@"login_get_code_b":@"login_get_code" bundleName:@"CNLiveBLoginModule" targetClass:[self class]]; | 107 | + UIImage *image2 = [self getImageWithImageName:@"CNLiveBLoginModule.bundle/login_get_code_b" bundleName:@"CNLiveBLoginModule" targetClass:[self class]]; |
| 108 | [countDown setImage:image2 forState:UIControlStateNormal]; | 108 | [countDown setImage:image2 forState:UIControlStateNormal]; |
| 109 | countDown.adjustsImageWhenHighlighted = NO; | 109 | countDown.adjustsImageWhenHighlighted = NO; |
| 110 | [countDown setTitleColor:[UIColor whiteColor] forState:UIControlStateNormal]; | 110 | [countDown setTitleColor:[UIColor whiteColor] forState:UIControlStateNormal]; |
Example/CNLiveBLoginModule.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 | - 26FFD7644A068AC932045BA2 /* [CP] Embed Pods Frameworks */, | ||
| 211 | - FC7F634D4BA3ADBEED846358 /* [CP] Copy Pods Resources */, | 210 | + 2E5915800A90F4298D3AF712 /* [CP] Embed Pods Frameworks */, |
| 211 | + 6992D685011842652A7384DF /* [CP] Copy Pods Resources */, | ||
| 212 | ); | 212 | ); |
| 213 | buildRules = ( | 213 | buildRules = ( |
| 214 | ); | 214 | ); |
| @@ -299,7 +299,7 @@ | @@ -299,7 +299,7 @@ | ||
| 299 | /* End PBXResourcesBuildPhase section */ | 299 | /* End PBXResourcesBuildPhase section */ |
| 300 | 300 | ||
| 301 | /* Begin PBXShellScriptBuildPhase section */ | 301 | /* Begin PBXShellScriptBuildPhase section */ |
| 302 | - 26FFD7644A068AC932045BA2 /* [CP] Embed Pods Frameworks */ = { | 302 | + 2E5915800A90F4298D3AF712 /* [CP] Embed Pods Frameworks */ = { |
| 303 | isa = PBXShellScriptBuildPhase; | 303 | isa = PBXShellScriptBuildPhase; |
| 304 | buildActionMask = 2147483647; | 304 | buildActionMask = 2147483647; |
| 305 | files = ( | 305 | files = ( |
| @@ -375,29 +375,31 @@ | @@ -375,29 +375,31 @@ | ||
| 375 | shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-CNLiveBLoginModule_Example/Pods-CNLiveBLoginModule_Example-frameworks.sh\"\n"; | 375 | shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-CNLiveBLoginModule_Example/Pods-CNLiveBLoginModule_Example-frameworks.sh\"\n"; |
| 376 | showEnvVarsInLog = 0; | 376 | showEnvVarsInLog = 0; |
| 377 | }; | 377 | }; |
| 378 | - 6F4CF912241B66B2163C0256 /* [CP] Check Pods Manifest.lock */ = { | 378 | + 6992D685011842652A7384DF /* [CP] Copy Pods Resources */ = { |
| 379 | isa = PBXShellScriptBuildPhase; | 379 | isa = PBXShellScriptBuildPhase; |
| 380 | buildActionMask = 2147483647; | 380 | buildActionMask = 2147483647; |
| 381 | files = ( | 381 | files = ( |
| 382 | ); | 382 | ); |
| 383 | - inputFileListPaths = ( | ||
| 384 | - ); | ||
| 385 | inputPaths = ( | 383 | inputPaths = ( |
| 386 | - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", | ||
| 387 | - "${PODS_ROOT}/Manifest.lock", | ||
| 388 | - ); | ||
| 389 | - name = "[CP] Check Pods Manifest.lock"; | ||
| 390 | - outputFileListPaths = ( | 384 | + "${PODS_ROOT}/Target Support Files/Pods-CNLiveBLoginModule_Example/Pods-CNLiveBLoginModule_Example-resources.sh", |
| 385 | + "${PODS_CONFIGURATION_BUILD_DIR}/CNLiveBLoginModule/CNLiveBLoginModule.bundle", | ||
| 386 | + "${PODS_CONFIGURATION_BUILD_DIR}/CNLiveBUserAgreement/CNLiveBUserAgreement.bundle", | ||
| 387 | + "${PODS_CONFIGURATION_BUILD_DIR}/CNLiveShareToolKit/CNLiveShareToolKit.bundle", | ||
| 388 | + "${PODS_ROOT}/WeiboSDK/libWeiboSDK/WeiboSDK.bundle", | ||
| 391 | ); | 389 | ); |
| 390 | + name = "[CP] Copy Pods Resources"; | ||
| 392 | outputPaths = ( | 391 | outputPaths = ( |
| 393 | - "$(DERIVED_FILE_DIR)/Pods-CNLiveBLoginModule_Tests-checkManifestLockResult.txt", | 392 | + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/CNLiveBLoginModule.bundle", |
| 393 | + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/CNLiveBUserAgreement.bundle", | ||
| 394 | + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/CNLiveShareToolKit.bundle", | ||
| 395 | + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/WeiboSDK.bundle", | ||
| 394 | ); | 396 | ); |
| 395 | runOnlyForDeploymentPostprocessing = 0; | 397 | runOnlyForDeploymentPostprocessing = 0; |
| 396 | shellPath = /bin/sh; | 398 | shellPath = /bin/sh; |
| 397 | - 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"; | 399 | + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-CNLiveBLoginModule_Example/Pods-CNLiveBLoginModule_Example-resources.sh\"\n"; |
| 398 | showEnvVarsInLog = 0; | 400 | showEnvVarsInLog = 0; |
| 399 | }; | 401 | }; |
| 400 | - FB82CB4346E92958307849D9 /* [CP] Check Pods Manifest.lock */ = { | 402 | + 6F4CF912241B66B2163C0256 /* [CP] Check Pods Manifest.lock */ = { |
| 401 | isa = PBXShellScriptBuildPhase; | 403 | isa = PBXShellScriptBuildPhase; |
| 402 | buildActionMask = 2147483647; | 404 | buildActionMask = 2147483647; |
| 403 | files = ( | 405 | files = ( |
| @@ -412,35 +414,33 @@ | @@ -412,35 +414,33 @@ | ||
| 412 | outputFileListPaths = ( | 414 | outputFileListPaths = ( |
| 413 | ); | 415 | ); |
| 414 | outputPaths = ( | 416 | outputPaths = ( |
| 415 | - "$(DERIVED_FILE_DIR)/Pods-CNLiveBLoginModule_Example-checkManifestLockResult.txt", | 417 | + "$(DERIVED_FILE_DIR)/Pods-CNLiveBLoginModule_Tests-checkManifestLockResult.txt", |
| 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 = "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"; |
| 420 | showEnvVarsInLog = 0; | 422 | showEnvVarsInLog = 0; |
| 421 | }; | 423 | }; |
| 422 | - FC7F634D4BA3ADBEED846358 /* [CP] Copy Pods Resources */ = { | 424 | + FB82CB4346E92958307849D9 /* [CP] Check Pods Manifest.lock */ = { |
| 423 | isa = PBXShellScriptBuildPhase; | 425 | isa = PBXShellScriptBuildPhase; |
| 424 | buildActionMask = 2147483647; | 426 | buildActionMask = 2147483647; |
| 425 | files = ( | 427 | files = ( |
| 426 | ); | 428 | ); |
| 429 | + inputFileListPaths = ( | ||
| 430 | + ); | ||
| 427 | inputPaths = ( | 431 | inputPaths = ( |
| 428 | - "${PODS_ROOT}/Target Support Files/Pods-CNLiveBLoginModule_Example/Pods-CNLiveBLoginModule_Example-resources.sh", | ||
| 429 | - "${PODS_CONFIGURATION_BUILD_DIR}/CNLiveBLoginModule/CNLiveBLoginModule.bundle", | ||
| 430 | - "${PODS_CONFIGURATION_BUILD_DIR}/CNLiveBUserAgreement/CNLiveBUserAgreement.bundle", | ||
| 431 | - "${PODS_CONFIGURATION_BUILD_DIR}/CNLiveShareToolKit/CNLiveShareToolKit.bundle", | ||
| 432 | - "${PODS_ROOT}/WeiboSDK/libWeiboSDK/WeiboSDK.bundle", | 432 | + "${PODS_PODFILE_DIR_PATH}/Podfile.lock", |
| 433 | + "${PODS_ROOT}/Manifest.lock", | ||
| 434 | + ); | ||
| 435 | + name = "[CP] Check Pods Manifest.lock"; | ||
| 436 | + outputFileListPaths = ( | ||
| 433 | ); | 437 | ); |
| 434 | - name = "[CP] Copy Pods Resources"; | ||
| 435 | outputPaths = ( | 438 | outputPaths = ( |
| 436 | - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/CNLiveBLoginModule.bundle", | ||
| 437 | - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/CNLiveBUserAgreement.bundle", | ||
| 438 | - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/CNLiveShareToolKit.bundle", | ||
| 439 | - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/WeiboSDK.bundle", | 439 | + "$(DERIVED_FILE_DIR)/Pods-CNLiveBLoginModule_Example-checkManifestLockResult.txt", |
| 440 | ); | 440 | ); |
| 441 | runOnlyForDeploymentPostprocessing = 0; | 441 | runOnlyForDeploymentPostprocessing = 0; |
| 442 | shellPath = /bin/sh; | 442 | shellPath = /bin/sh; |
| 443 | - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-CNLiveBLoginModule_Example/Pods-CNLiveBLoginModule_Example-resources.sh\"\n"; | 443 | + 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"; |
| 444 | showEnvVarsInLog = 0; | 444 | showEnvVarsInLog = 0; |
| 445 | }; | 445 | }; |
| 446 | /* End PBXShellScriptBuildPhase section */ | 446 | /* End PBXShellScriptBuildPhase section */ |