Swift:调试模式不适用于试飞

时间:2018-11-11 09:37:58

标签: swift xcode

在我的项目中,我的代码被DEBUG模式#if DEBUG的标记包围,如下所示:

#if DEBUG
    let goToMainScreensGesture = UITapGestureRecognizer(target: self, action: #selector(navigateToMainStoryboard(_:)))
    goToMainScreensGesture.delegate = self
    goToMainScreensGesture.numberOfTapsRequired = 2
    logoLargeImageView.isUserInteractionEnabled = true
    logoLargeImageView.addGestureRecognizer(goToMainScreensGesture)
#endif

但这不起作用,是否还有另一种方法可以添加我自己的调试模式?

在TestFlight上,Apple自动将“调试”模式的应用程序移至“发布”模式。 我需要将自己的全局调试模式添加到应用程序中,调试功能才能正常工作。

正确执行此操作的最佳做​​法是什么?

1 个答案:

答案 0 :(得分:0)

Imho,最有用的是创建自己的自定义 dataArray= textscan(fileID, formatSpec, 'Delimiter', delimiter, 'MultipleDelimsAsOne', true, 'EmptyValue' ,NaN, 'ReturnOnError', false); 变量并在运行时检查它。如果您的调试模式不包含安全数据。 否则,您可以使用“其他链接器标志”,具体取决于您的目标。