2017-04-07 123 views
1

我打算很快將我的應用發佈到App Store(在TestFlight之後)。我有很多視圖控制器,其中有print個語句。語句print用於測試目的(調試器),用戶將永遠不會看到它們。我應該使用打印語句將應用程序發佈到App Store嗎?

請問這有什麼區別,如果我做或不包括內部應用程序的打印報表,一旦我釋放呢?

將打印語句作任何區別,只要即使通過毫秒場景之間切換時降低速度呢?

我可以拒絕將它們包含在我的應用程序中嗎?

在幾個VC的我打印的UID只是爲了清楚起見,我的一部分。將這些打印語句包含在應用程序中是否存在安全風險?

+1

沒有您的應用程序將不會被拒絕這是一個好習慣,就像你可以,但仍然不影響您的應用程序清理你的應用程序。 –

回答

2

我假設你使用的是斯威夫特,然後print是完全安全的,即使是AppStore的構建。你不會被拒絕,也不是安全風險。

print,與類似的NSLog不同,它不會在用戶可見的任何地方產生任何日誌(例如在Xcode設備控制檯中)。

printNSLog之間的區別更多信息:Swift: print() vs println() vs NSLog()

+0

謝謝。我只使用printf,因爲打印的描述是實際的打印機。你的回答正是我需要知道的:) –

相關問題