我今天將我的第一個桌面OSX應用程序發送給了一小組測試人員。一個用戶無法通過啓動畫面。OSX - 如何調試分佈式構建?
我想知道如何調試這樣的東西?我會不知怎麼寫NSLogs到一個文件?還是OS X有某種實用性?我認爲我需要某種記錄功能,對吧?
我今天將我的第一個桌面OSX應用程序發送給了一小組測試人員。一個用戶無法通過啓動畫面。OSX - 如何調試分佈式構建?
我想知道如何調試這樣的東西?我會不知怎麼寫NSLogs到一個文件?還是OS X有某種實用性?我認爲我需要某種記錄功能,對吧?
你可以很容易地寫你的日誌文件(不通過NSLog
,但只是如果你想要通過writeToFile
寫入NSString
到磁盤)。如果您有一個使用NSURLConnection
和POST
,您也可以將您的日誌自動上傳到您的服務器。
我更喜歡後者,因爲它不需要測試人員的干預,而是自動發生。
分發版本不能被調試,否則它會被開發構建。 您可以將您的設備與iTunes同步,然後從appdata獲取崩潰報告(如果您想知道崩潰的來源)。
reffer to this link。如果你想調試使用開發提供調試版本。在你的情況下,要求測試者向你發送崩潰報告,並保持ipa或應用文件的安全,你將需要它來閱讀崩潰報告。
這不一定是真實的,錯誤有時會出現在現實世界中,它有助於確定它們爲什麼發生。 – yfrancis
是的,我同意從測試人員那裏得到崩潰報告 – amar