Swift 是否可以从AppStore访问iOS应用程序的控制台日志?

Swift 是否可以从AppStore访问iOS应用程序的控制台日志?,swift,xcode,logging,console,production,Swift,Xcode,Logging,Console,Production,我在AppStore上有一个应用程序,它使用iOS默认的print()方法在Xcode控制台中记录敏感数据 我的问题是,这些日志是否可以被其他人用不同的软件以某种方式截取?或者我应该向AppStore发布一个新版本的应用程序,在发布环境中禁用控制台日志 建议使用#if DEBUG?或者我不应该处理这个 技术问答QA1747调试部署的iOS应用程序 Q:如果没有Xcode的调试器,如何调试已部署的应用程序? 答:一旦你部署了你的应用程序,无论是通过应用商店还是作为临时构建或企业构建,你将无法将Xc

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

我的问题是,这些日志是否可以被其他人用不同的软件以某种方式截取?或者我应该向AppStore发布一个新版本的应用程序,在发布环境中禁用控制台日志

建议使用
#if DEBUG
?或者我不应该处理这个

技术问答QA1747调试部署的iOS应用程序 Q:如果没有Xcode的调试器,如何调试已部署的应用程序?

答:一旦你部署了你的应用程序,无论是通过应用商店还是作为临时构建或企业构建,你将无法将Xcode的调试器附加到它。要调试问题,您需要分析崩溃日志和设备的控制台输出

Apple Watch崩溃日志将在配对设备上提供,也可以使用下面描述的方法获取

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


提供人:

这是针对
NSLog
,swift
print
语句不会显示在设备日志中,因此您可以在此处阅读有关print()执行缓慢的更多信息: