ผู้พัฒนาแอป Mac OS X ได้รับรายงานข้อขัดข้องเมื่อแอพขัดข้องหรือไม่


15

หากแอพขัดข้องในขณะที่ฉันใช้งานใน OS XI จะได้รับกล่องโต้ตอบที่ขับเคลื่อนด้วยระบบปฏิบัติการเล็กน้อยซึ่งทำให้ฉัน "รายงานข้อขัดข้องแก่ Apple" มันส่งไปตามสแต็กการติดตามและข้อมูลระบบอื่น ๆ

ข้อมูลข้อผิดพลาดนี้แชร์กับผู้พัฒนาแอพของแอพดังกล่าวในเวลาที่เกิดความผิดพลาดหรือไม่?

คำตอบ:


7

หมายเหตุทางเทคนิคของไลบรารีอ้างอิง Mac OS X สถานะTN2123 :

CrashReporter ดำเนินการสองอย่างที่เป็นประโยชน์:

  • เมื่อโปรแกรมขัดข้อง CrashReporter จะบันทึกบันทึกข้อขัดข้อง (โดยทั่วไปคือ ~ / Library / Logs / CrashReporter /) และแจ้งผู้ใช้โดยการบันทึกข้อความไปยังระบบบันทึกการทำงานของระบบ
  • นอกจากนี้หากโปรแกรมที่ทำงานขัดข้องกำลังทำงานในฐานะผู้ใช้งาน GUI ผู้ใช้งาน CrashReporter จะแสดงกล่องโต้ตอบถามผู้ใช้ว่าต้องการส่งรายงานข้อผิดพลาดไปยัง Apple หรือไม่ (ดูรูปที่ 1) หากผู้ใช้คลิกปุ่มรายงาน CrashReporter จะแสดงกล่องโต้ตอบอื่นที่แสดงรายละเอียดของรายงาน (ดูรูปที่ 2) และอนุญาตให้พวกเขาแสดงความคิดเห็นก่อนส่ง

และไม่ไกลออกไปมากนักรัฐ:

ในเทคโน้ตนี้ฉันอธิบายวิธีตีความบันทึกข้อผิดพลาดที่คุณได้รับจากผู้ใช้ปลายทาง

ฉันเชื่อว่านี่เป็นนัยว่าข้อมูลจะไม่ถูกแชร์กับผู้พัฒนาโดยอัตโนมัติ นักพัฒนาจำเป็นต้อง "รับ" บันทึกข้อผิดพลาดจากโฟลเดอร์ ~ / Library / Logs / CrashReporter / โฟลเดอร์ของผู้ใช้ปลายทาง


1
คำตอบนี้ทำให้เกิดความสับสน ตามคำตอบอื่น ๆ ไม่นักพัฒนาไม่ได้รับรายงานมีเพียงแอปเปิ้ลเท่านั้น นอกเสียจากว่าพวกเขาใช้แอพสโตร์
pupeno

1
ในส่วนข้อ จำกัด CrashReporterของ Tech Note นั้นระบุว่า "ขณะนี้ยังไม่มีวิธีสำหรับนักพัฒนาบุคคลที่สามในการเข้าถึงรายงานที่ส่งผ่าน CrashReporter" การแก้ไขเอกสารที่จดบันทึกครั้งล่าสุดครั้งล่าสุดเกิดขึ้นในปี 2551 ฉันไม่รู้ว่า Apple กำลังดีเพียงใดในการลบหรือทำเครื่องหมายว่าเป็นเอกสารดังกล่าวที่พวกเขาไม่ได้ดูแลรักษาอีกต่อไป
เทอร์รี่ N

1
ใช่แล้ว Tech Note นั้นจริงแล้วล้าสมัยแล้ว แต่ยังไม่ได้ทำเครื่องหมายว่าเป็นเช่นนั้น วิธีสำหรับบุคคลที่ 3 devs รายงานการเข้าถึง CrashReporter ภายใต้สถานการณ์อย่างน้อยบางส่วนมีการอธิบายไว้ที่นี่
เทอร์รี่ N

6

Apple ประกาศเมื่อเร็ว ๆ นี้ (17 ธันวาคม 2010) คู่มือนักพัฒนา iTunes [PDF] แสดงให้เห็นว่านักพัฒนา Mac App Store อาจได้รับรายงานบันทึกข้อผิดพลาดสำหรับแอพของพวกเขาได้อย่างไร สิ่งนี้ไม่เป็นความจริงสำหรับแอพที่ดาวน์โหลดนอก Mac App Store ยกเว้นว่าผู้พัฒนาได้ทำรหัสการทำงานนั้นด้วยตนเอง


1
นี่คือลิงค์ที่ทันสมัยไปยังส่วนที่เกี่ยวข้องของคู่มือ
เทอร์รี่ N

1
@TerryN ตอนนี้ส่วนนั้นไม่ได้ให้ข้อมูลใด ๆ เกี่ยวกับรายงานความผิดพลาด ข้อมูลที่เกี่ยวข้องอาจถูกลบ
Franklin Yu

2

ฉันคิดว่า Apple กำลังเตรียมระบบสำหรับนักพัฒนาแอพใน Mac App Store อินเทอร์เฟซ iTunes Connect แสดงปุ่ม "บันทึกข้อผิดพลาด" อยู่แล้วดังนั้นฉันจึงเดาว่าจะเป็นไปได้ในปีนี้


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