0
我目前正在使用swift的應用程序使用一些調試代碼。應該刪除調試代碼時發佈(對於iOS應用程序)
這裏是我的邏輯:
//Do some code that always gets executed
if self.debug
{
//Do some debugging code
}
//Do more code that always gets executed
當我把這個發佈,我應該刪除調試代碼或可我只設置self.debug假?
我已經看過這個問題:Should debugging code be left in place?,但是,聽起來像是給用戶選擇是否要調試應用程序,iOS應用程序用戶無法調試它,除非他們有Xcode項目。
我試過#if DEBUG,但是我的代碼沒有執行 – iProgram
那麼這意味着你的編譯器選項沒有定義DEBUG,這可能意味着你正在構建一個發佈版本。構建一個調試版本來代替調試。 – Aurast