Closed JohnTsaii closed 1 year ago
描述这个问题
iOS DEBUG代码,在源码引入的时候导致DEBUG阶段进入了debug代码
复现步骤
预期正确的结果
不进入debug代码
截图
客户端 (请填写如下信息) :
崩溃日志
附加信息
#if DEBUG == 1 NSString *bizBundlePath = nil; if ([bundleName isEqualToString:@"GaiaXiOSTests.bundle"]) { NSBundle *bundle = [NSBundle bundleForClass:NSClassFromString(@"GaiaXiOSTests")]; bizBundlePath = [bundle pathForResource:bundleName ofType:nil]; } else { bizBundlePath = [[NSBundle mainBundle] pathForResource:bundleName ofType:nil]; } #else NSString *bizBundlePath = [[NSBundle mainBundle] pathForResource:bundleName ofType:nil]; #endif
此处的代码逻辑值只是为了在Debug模式下兼容单元测试,并不会影响到业务的实际使用,实际效果和Release是保持一致的
描述这个问题
iOS DEBUG代码,在源码引入的时候导致DEBUG阶段进入了debug代码
复现步骤
预期正确的结果
不进入debug代码
截图
客户端 (请填写如下信息) :
崩溃日志
附加信息