มีวิธีการเข้าถึงบันทึกคอนโซลบนอุปกรณ์ iOS 8 โดยไม่ต้องติดตั้ง Xcode หรือไม่?


11

ชื่อกล่าวมันทั้งหมด ก่อนหน้า iOS 8 สามารถใช้ยูทิลิตี้การกำหนดค่า iPhone แต่ไม่สามารถใช้งานได้อีกต่อไป มีวิธีอื่นในการเข้าถึงบันทึกเหล่านี้โดยไม่ต้องติดตั้ง XCode ขนาดใหญ่หรือไม่ มียูทิลิตี้ของบุคคลที่สามใด ๆ


1
มียูทิลิตีฟรีแวร์: lemonjar.com/iosconsole
odysseus

2
ถ้าอย่างนั้นก็ต้องรู้กันดีกว่าว่า iOS Console เป็นยูทิลิตี้ตัวเดียว (นอกเหนือจาก XCode) ที่อนุญาตให้ดูไฟล์บันทึกของคอนโซลบนอุปกรณ์ iOS 8
odysseus

ยูทิลิตี้ที่ดีมากและฟรีแวร์ ขอบคุณสำหรับการแบ่งปัน!
Leo Natan

คำตอบ:


9

ใช่. Apple Configurator 2มีเครื่องมือบรรทัดคำสั่งที่สามารถตัดและ / หรือถ่ายโอนบันทึกคอนโซลและดำเนินการอื่น ๆ ที่ดีเช่นจับคู่ระบุอุปกรณ์ที่เชื่อมต่อ ฯลฯ ...

cfgutil syslog

นั่นเป็นวิธีที่เป็นทางการของ Apple และดาวน์โหลดได้น้อยกว่าXcodeมาก ทั้งสองอย่างฟรี แต่cfgutilมีประสิทธิภาพมากกว่าและสามารถทำสิ่งต่าง ๆ เช่นลบแอพลบจับคู่และแม้แต่เรียกใช้สคริปต์เมื่อคุณแนบและแยกอุปกรณ์ iOS กับ Mac ของคุณ

ในการทำให้cfgutilพร้อมใช้งานที่บรรทัดคำสั่งให้เปิดตัวกำหนดค่า 2 และเลือกตัวกำหนดค่า 2 -> ติดตั้งเครื่องมืออัตโนมัติ ... จากเมนู

คุณยังสามารถดูhomebrewและติดตั้งlibimobiledeviceซึ่งเป็นโอเพ่นซอร์สและฟรีเช่นกันและดูเหมือนว่าจะได้รับการอัปเดตอย่างสม่ำเสมอตลอดเวลา

brew install libimobiledevice

cfgutil syslog ทำงานได้ดีมากกับ "grep --line-buffered" เพื่อดูเฉพาะบันทึกที่คุณสนใจ ตัวอย่างเช่นสิ่งนี้จะแสดงเฉพาะบันทึกจาก MobileNotes: "cfgutil syslog | grep --line-buffered MobileNotes"
David Airapetyan

cfgutilดูเหมือนว่าจะใช้งานได้กับไลฟ์ล็อกเท่านั้นไม่ใช่บันทึกเก่าที่อุปกรณ์สร้างขึ้นโดยไม่ต้องเชื่อมต่อกับ Apple Configurator 2
allenlinli

2

มีเครื่องมือที่เรียกว่าiTools

มันให้บันทึกระบบเรียลไทม์เช่นเดียวกับบันทึกคอนโซลใน iPCU หรือ xcode

  • Connect Your device ระบบ

  • คลิกที่ itools->Under iPhone->>Advanced->System logs



1

ฉันใช้libimobiledevice ( ลิงก์ ) นี่เป็นไลบรารีโปรโตคอลซอฟต์แวร์ข้ามแพลตฟอร์มและเครื่องมือในการสื่อสารกับอุปกรณ์iOS®โดยพื้นฐาน

เมื่อติดตั้งแล้วคุณสามารถเสียบอุปกรณ์ที่จับคู่ปลดล็อคและใช้คำสั่งต่อไปนี้เพื่อดูบันทึกบนหน้าจอ: idevicesyslog

นี่คล้ายกับการวิ่งหางกับอุปกรณ์ ต้องจับคู่อุปกรณ์อีกครั้ง คุณสามารถใช้บรรทัดคำสั่ง (เช่นหากคุณใช้งานบน Linux) เพื่อดูบันทึก แต่ถ้าคุณไม่ได้จับคู่คุณจะต้องจับคู่อุปกรณ์ของคุณ: idevicepair pair คุณสามารถยกเลิกการจับคู่ได้ด้วย:idevicepair unpair

/var/db/lockdownเมื่อจับคู่และเลิกจับคู่คุณจะเห็นรายการที่เหมาะสมใน


โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.