打包混淆代码流程 
0.确认渠道和环境，打包发布
1.使用最新代码放进发布文件夹下
2.删除带有第三方支付功能的SDK 打开工程删除Class->ThirdParty->SocialSDK->Pay文件  添加NoPay文件
3.删除带有第三方支付功能的代码
	。AppDelegate.m SDK头文件引用#import <AlipaySDK/AlipaySDK.h> 
	。AppDelegate.m 删除支付宝回调代码 handleOpenURL
删除支付宝跳转代码
- (BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url {
    if ([url.host isEqualToString:@"safepay"]) {
        //跳转支付宝钱包进行支付，处理支付结果
        [[AlipaySDK defaultService] processOrderWithPaymentResult:url standbyCallback:^(NSDictionary *resultDic) {
            NSLog(@"result = %@",resultDic);
            [NotificationCenter postNotificationName:ALI_APP_PAY_NOTIFICATION object:nil userInfo:resultDic];
        }];
    }
    //这里可以判断是否是社交类url
    return [[XYSocialRegisterHandler sharedInstance] application:application handleOpenURL:url];
}

- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation {
    if ([url.host isEqualToString:@"safepay"]) {
        //跳转支付宝钱包进行支付，处理支付结果
        [[AlipaySDK defaultService] processOrderWithPaymentResult:url standbyCallback:^(NSDictionary *resultDic) {
            NSLog(@"result = %@",resultDic);
            [NotificationCenter postNotificationName:ALI_APP_PAY_NOTIFICATION object:nil userInfo:resultDic];
        }];
    }
    //这里可以判断是否是社交类url
    return [[XYSocialRegisterHandler sharedInstance] application:application openURL:url sourceApplication:sourceApplication annotation:annotation];
}

删除XYPayHelpler文件  路径：Class->Base->Utils->Pay
	XYPayManager类中删除XYPayHelpler类相关代码
	删除微信支付回调代码 XYSocialRegisterHandler，Social文件夹
	// 支付相关回调
        else if([resp isKindOfClass:[WXNontaxPayResp class]]){

        }else if ([resp isKindOfClass:[WXPayInsuranceResp class]]){

        } else if ([resp isKindOfClass:[PayResp class]]) {

            [SVProgressHUD dismiss];
            // 配置成与支付宝一样的结果
            NSInteger resultStatus = resp.errCode;
            NSString *resultMessage = resp.errStr?resp.errStr:@"";
            if (StringIsEmpty(resultMessage)) {
                switch (resp.errCode) {
                    case WXSuccess:
                        resultMessage = kLocalizedString(@"支付成功");
                        break;
                    case WXErrCodeUserCancel:
                        resultMessage = kLocalizedString(@"支付取消");
                        break;
                    default:
                        resultMessage = kLocalizedString(@"支付失败");
                        break;
                }
            }
            [NotificationCenter postNotificationName:WECAHT_APP_PAY_NOTIFICATION object:nil userInfo:@{@"resultStatus" : @(resultStatus), @"resultMessage":resultMessage}];
        }
4.混淆代码

438197544812544

企业版全开发
appstore版，少很多功能
抖音版少开黑
1 3 4 5 
1 4 6 7