当我使用运行按钮直接从 xcode 运行它时,我编写了一个可以完美运行的应用程序。这将构建二进制文件的调试版本。当我为存档(发布版本)构建时,应用程序将无法运行。据我所知,构建之间的唯一区别是我的 DLog() 宏的结果。
#ifdef DEBUG
# define DLog(...) NSLog(__VA_ARGS__)
#else
# define DLog(...) do {} while (0)
#endif
#ifdef DEBUGVERBOSE
# define VLog(...) NSLog(__VA_ARGS__)
#else
# define VLog(...) do {} while (0)
#endif
#define ALog(...) NSLog(__VA_ARGS__)
我不知道如何开始调试这个问题。关于从哪里开始的任何指示?