是否可以从AppStore访问iOS App的控制台日志?

时间:2018-10-05 12:05:07

标签: swift xcode logging console production

我在AppStore上有一个应用程序,它使用iOS默认的print()方法在Xcode控制台中记录敏感数据。

我的问题是,这些日志是否可以被其他人使用其他软件以一种或另一种方式截获?还是应该将新版本的应用程序发布到AppStore,以禁用发布环境上的控制台日志。

建议使用#if DEBUG禁用发布版本的日志?还是我不应该照顾这个。

1 个答案:

答案 0 :(得分:0)

技术问答QA1747调试已部署的iOS应用

问:在没有Xcode调试器的情况下如何调试已部署的应用程序?

  

A:一旦通过App Store或作为Ad Hoc或Enterprise版本部署了应用程序,便无法将Xcode的调试器附加到它。要调试问题,您需要分析崩溃日志和设备的控制台输出

     

Apple Watch崩溃日志将在配对的设备上提供,也可以使用下面介绍的方法获得。

     

有关编写丰富的NSLog语句的更多信息,请参见Objective-C中改进的日志记录。

https://developer.apple.com/library/archive/qa/qa1747/_index.html

提供
相关问题