2013-09-27 37 views
27
查看控制檯日誌

此前iOS7,如果我想查看iOS設備上運行的應用程序的輸出日誌,我會用一個:在iOS7

https://itunes.apple.com/au/app/system-console/id431158981?mt=8 https://itunes.apple.com/au/app/console/id317676250?mt=8

然而,由於升級到iOS7,這兩個都沒有記錄我手機上任何應用程序的日誌輸出。

這是由於我手機上的新設置?或者iOS7改變了日誌處理的方式,以至於這兩個應用程序現在被破壞了?

+0

好吧,它不再工作。有沒有關於解決這個問題的最佳做法的討論? – brainray

+0

如果您只想從iOS設備上的自己的應用程序讀取日誌,那麼您可以使用https://github.com/fins/LSLogViewer庫。它會在iOS 7設備上顯示來自您自己的應用程序的NSLog。 –

回答

29

我們系統控制檯的創造者 - https://itunes.apple.com/au/app/system-console/id431158981?mt=8

它看起來像在iOS7沙盤現在防止應用程序無法看到其他應用程序的日誌。在iOS6應用中,不能再看到內核和系統日誌條目。現在在iOS7中,您只能看到自己的日誌。對於系統控制檯來說,這顯然是一種破壞行爲

我沒有看到任何應用程序商店批准的方式來解決它。

這可能是因爲我們必須找到訪問日誌的後門方式,並使用此方法將源代碼發佈到系統控制檯。即你自己構建它。

克里斯

+0

OOC是否讓您的應用程序停止了7? – mszaro

+6

這真的太糟糕了,當我們與客戶有複雜的問題時,我們正在使用這個優秀的應用程序。這真是一個恥辱......蘋果正在盡一切可能阻止App開發人員正確地爲人們提供服務。我希望你會找到一些 –

+0

任何更新@lyonanderson?這是否意味着我們無法訪問ios7上的控制檯? – iosMentalist

17

的iOS 8 + Xcode的方法

在Xcode 6:

在菜單中,打開的窗口 - >設備。 選擇您的設備,並在底部有一個小箭頭: Arrow icon

單擊它,它會彈出打開設備控制檯。

iPhone配置實用工具方法

這已停止工作對我來說,因爲iOS 8的發佈,但evidently may work if iTunes is updated

您可以在使用iPhone配置實用程序插入Mac時執行此操作。不如便攜式,但仍然有用。

http://support.apple.com/kb/DL1465

您可以在側邊欄選擇您的設備,和其他選項中,其中一個標籤是「控制檯」。

這存在Windows和:http://support.apple.com/kb/DL1466

不完全一樣,但它的工作原理。

+3

偉大的建議。我現在可以看到日誌,對我來說足夠好。 :) –

+0

我們嘗試了Windows鏈接,但我們的用戶報告了此錯誤:「過程入口點xmlTextReaderConstName無法位於動態鏈接庫libxml2.dll中。」你有沒有同樣的問題? – Crashalot

+0

不,這聽起來像是他們缺少必要的圖書館。也許嘗試重新安裝或手動安裝該文件(http://xmlsoft.org/sources/win32/) – mszaro