ขณะที่การสร้าง ProfCast เราต้องการที่จะมีวิธีการที่จะได้รับรายงานความผิดพลาดกลับมาให้เราและไม่เพียง แต่แอปเปิ้ล เพื่อแก้ปัญหานี้เราพบว่าข่าวการแข่งขันสมาร์ทจาก unsanity ซอฟแวร์ แต่มันก็ไม่ได้แก้ปัญหาของเราได้เป็นอย่างดีในขณะที่เราอยากให้มัน ดังนั้นเราจึงม้วนแขนเสื้อขึ้นของเราและดำเนินการแก้ปัญหาที่ให้สิ่งที่เราต้องการ ผลนักข่าวผิดพลาดที่อาศัยอยู่ภายในโปรแกรมของคุณ มันไม่ได้จับความผิดพลาดในลักษณะเดียวกับการแก้ปัญหาอื่น ๆ HDCrashReporter เมื่อเรียกดูที่บันทึกเพื่อดูว่าแอปพลิเคชนครั้งสุดท้ายที่มันจะถูกเรียกใช้ หากเกิดความผิดพลาดได้รับการตรวจพบ HDCrashReporter ขอให้ผู้ใช้ถ้าเขา / เธอต้องการที่จะส่งในรายงานความผิดพลาด นอกจากนี้ในการรายงานความผิดพลาดพื้นฐาน HDCrashReporter ยังส่งในการเข้าสู่ระบบการกรองคอนโซลเพื่อให้คุณสามารถดูสิ่งที่เกิดขึ้นก่อนที่จะเกิดความผิดพลาด คุณสามารถดาวน์โหลดกรอบที่นี่พร้อมกับแหล่งที่มาของ จะได้รับการสร้างเป็นไบนารีสากลและทำให้ต้องใช้ 10.4 แต่ถ้ามันถูกสร้างขึ้นมาใหม่ก็อาจจะทำงานบน 10.3 ที่จะใช้ผูก.
มีอะไรใหม่ ในข่าวประชาสัมพันธ์ฉบับนี้
รุ่นใหม่นี้ของ HDCrashReporter สร้างด้านบนของรุ่นก่อนหน้านี้ โดยการแฟรหัสเราให้เข้าถึงรหัสที่เรียกรายงานความผิดพลาดและเข้าสู่ระบบคอนโซลเพื่อที่คุณจะได้รับข้อมูลเหล่านั้นเป็นอิสระจากส่วนที่เหลือ นอกจากนี้การเข้าสู่ระบบคอนโซลและรายงานความผิดพลาดจะถูกส่งในขณะนี้เป็นสิ่งที่แนบมา
นอกจากนี้เรายังบูรณาการส่งต่อไปส่วนโดยมาร์ค Liyanage
1. ) Localizations ผมใช้ HDCrashReporter ในโปรแกรมที่เป็นภาษาท้องถิ่นในสี่ภาษาดังนั้นฉันแปลไฟล์ .nib
คือตอนนี้ที่มีอยู่ในภาษาอังกฤษ, เยอรมัน, ฝรั่งเศสและอิตาลี ในขณะที่ข้อความเป็นภาษาอังกฤษคือไม่เปลี่ยนแปลงความกว้างของกล่องฉลากขยายบิตเนื่องจากข้อความขยายในภาษามากที่สุด ตั้งแต่ Xcode ใช้เวอร์ชันภาษาอังกฤษเป็นแม่แบบเมื่อคุณใช้ "เพิ่ม Localization" ฟังก์ชั่นนี้หมายความว่า localizations ในอนาคตจะได้ไม่ต้องคุ้นเคยกับการเปลี่ยนแปลงรูปแบบ / รูปทรงเรขาคณิตใน Interface Builder (ในกรณีส่วนใหญ่) . มันควรจะเป็นไปได้ที่จะเพิ่ม localizations ใหม่โดยใช้เพียงแค่ "nibtool -L" / "nibtool -d -w" คำสั่งและแปลตารางสตริง
ต้องการ
10.4 หรือสูงกว่า
ความคิดเห็นที่ไม่พบ