我的项目中有两个目标,并且所有目标都使用DDlog来打印日志。我想将日志保存到一个名为“A.log”的文件中。但我发现目标目录中有两个日志文件“A.log”和“A 2.log”。 Target One打印的所有日志都已保存到“A.log”中,Target Two打印的所有日志都已保存到“A 2.log”中。我该如何解决这个问题?为什么?
我发现我已经为两个目标添加了包含DDLog的静态库。其中一个目标是Framework,因此它似乎为框架目标添加了静态库的副本。我删除了应用程序目标中的链接,问题已经解决了。
答案 0 :(得分:0)
我会为每个目标设置一个标志。然后在您基于标志的代码中将目标文件设置为A.log或A2.log