gpt4 book ai didi

ios - 禁用实时应用程序的 TestFlight 检查点

转载 作者:行者123 更新时间:2023-11-28 22:10:17 25 4
gpt4 key购买 nike

我使用 TestFlight 进行崩溃报告并记录开发测试的检查点。但是对于实时应用程序,我只想使用崩溃报告。

要禁用检查点,我可以使用预处理器宏。例如

#ifdef TESTFLIGHT
[TestFlight passCheckpoint:@"Some event occurred"];
#endif

但是这种方法的问题是我每次向 TestFlight 发送检查点时都需要使用这个条件。我有大约 70 个检查点。

我正在寻找一种方法,我需要在项目中的一个或两个地方进行配置,而不需要关心为我添加到项目中的每个新检查点添加 if 条件。

请注意,我确实想使用 TestFlight 进行崩溃报告,因此我无法完全禁用 TestFlight

最佳答案

在一些常见的标题中:

#ifdef TESTFLIGHT
#define TF_PASSCHECKPOINT(s) [TestFlight passCheckpoint:(s)];
#else
#define TF_PASSCHECKPOINT(s)
#endif

然后就说:

- (void)someFunction {
TF_PASSCHECKPOINT(@"entered someFunction");
...
}

关于ios - 禁用实时应用程序的 TestFlight 检查点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23089062/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com