我应该使用打印语句将应用程序发布到App Store吗?
问题描述:
我打算很快将我的应用发布到App Store(在TestFlight之后)。我有很多视图控制器,其中有print
个语句。语句print
用于测试目的(调试器),用户将永远不会看到它们。我应该使用打印语句将应用程序发布到App Store吗?
请问这有什么区别,如果我做或不包括内部应用程序的打印报表,一旦我释放呢?
将打印语句作任何区别,只要即使通过毫秒场景之间切换时降低速度呢?
我可以拒绝将它们包含在我的应用程序中吗?
在几个VC的我打印的UID只是为了清楚起见,我的一部分。将这些打印语句包含在应用程序中是否存在安全风险?
答
我假设你使用的是斯威夫特,然后print
是完全安全的,即使是AppStore的构建。你不会被拒绝,也不是安全风险。
print
,与类似的NSLog
不同,它不会在用户可见的任何地方产生任何日志(例如在Xcode设备控制台中)。
上print
和NSLog
之间的区别更多信息:Swift: print() vs println() vs NSLog()
+0
谢谢。我只使用printf,因为打印的描述是实际的打印机。你的回答正是我需要知道的:) –
没有您的应用程序将不会被拒绝这是一个好习惯,就像你可以,但仍然不影响您的应用程序清理你的应用程序。 –