0

我的项目中有两个target,都用DDlog打印log。我想将日志保存到一个名为“A.log”的文件中。但我发现目标目录中有两个日志文件“A.log”和“A 2.log”。Target One 打印的所有日志都保存在“A.log”中,Target 2 打印的所有日志都保存在“A 2.log”中。我该如何解决这个问题,为什么?

我发现我已经为两个目标添加了包含 DDLog 的静态库。两个目标之一是Framework,所以它似乎为framework 目标添加了一个静态库的副本。我删除应用程序目标中的链接,问题已解决。

4

1 回答 1

0

我会为每个目标设置一个标志。然后在您的代码中,基于您将目标文件设置为 A.log 或 A2.log 的标志

有关更多信息,请参阅https://stackoverflow.com/a/12291251/3810942

https://stackoverflow.com/a/6763597/3810942获取构建信息

于 2015-07-22T03:00:42.227 回答