我昨天加入了一家新公司,他们使用svn来存储代码,甚至将cocoapods仓库与源代码一起存储在svn中。
他们可以成功构建和运行代码,而无需进行任何修改,也无需pod install
但是签出后,我可以成功构建它,但是在运行时崩溃了。
第一个崩溃的地方是:
DDFileLogger *fileLogger = [[DDFileLogger alloc] init]; // File Logger
fileLogger.rollingFrequency = 60 * 60 * 24; // 24 hour rolling
fileLogger.maximumFileSize = 0;
fileLogger.logFileManager.maximumNumberOfLogFiles = 1;
fileLogger.logFileManager.logFilesDiskQuota = 0;
[DDLog addLogger:fileLogger];
_fileLogger = fileLogger;
NSLog(@"%s %@",__func__,fileLogger.logFileManager);
NSLog(@"%s %@",__func__,[fileLogger.logFileManager logsDirectory]);
在注释了这些行之后,其他地方崩溃了。看来它将在第3方库使用的地方崩溃。
有人可以帮忙吗?非常感谢您!
我在此处附加了崩溃日志:
答案 0 :(得分:0)
嗯,我找到了原因,昨天我评估了一个第三方安全工具,该工具将用自己的clang替换原始clang。
此叮当声将使应用程序崩溃