我想使用Objective-C宏__LINE__
和__PRETTY_FUNCTION__
在运行时记录一些信息。有许多工具可以提供崩溃转储的详细信息,但在我的情况下,我想分析远程数据库条目,例如记录哪个方法进入了哪个操作系统(Android或iOS)。
我不熟悉宏__LINE__
和__PRETTY_FUNCTION__
虽然他们正在为我目前的构建配置(非App Store)工作,但我不确定它是否会在构建配置发生变化时继续工作。
在进行不同的构建时,信息是否仍然存在,例如没有包含调试符号的Release版本?
使用bitcode的App Store构建对此有影响吗?