首页 > 解决方案 > 检测 iOS 应用程序是否在发布版本的调试器中运行

问题描述

我正在开发一个将在 iOS 应用程序中使用的 SDK。当我发布 SDK 时,我想收集有关使用我的 SDK 的应用程序在运行时是否在调试器下运行的数据。

这篇 Apple 开发人员博客文章展示了如何检测这一点,但它明确指出您应该只在程序的调试版本中使用代码。因为我将构建 SDK 的发布版本,所以包含它似乎不安全。

标签: iosobjective-cswift

解决方案


该块将工作并且是生产安全的。

#if DEBUG
    //Do something on debug
#else
    // Do something on prod
#endif

推荐阅读