Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> Apple

วิธีแก้ iPhone/iPad Reboot/Respring ตัวเองจาก Date/Time iOS Bug

หลังปัญหาต่างๆ ของ iPhone X ใหม่ จำนวนผู้ใช้ iPhone/iPad ที่รายงานปัญหา Respring และ Reboot รุนแรงเพิ่มขึ้น ปัญหากระจายบน Twitter และ Reddit หลายวัน iPhone X ก็ไม่ได้หลุดพ้น

ตามผู้ได้รับผลกระทบ ปัญหาเกิดครั้งแรกเมื่อเวลาเปลี่ยนเป็น 12:15 AM วันที่ 2 ธันวาคม ในเขตเวลาท้องถิ่น เมื่อ iPhone/iPad เปลี่ยนวันที่/เวลา จะเริ่ม Respring อย่างไม่คาดคิด หากไม่คุ้นเคยคำว่า "Respring" นี่คือคำอธิบาย: Respring คือ Soft Reboot ของ iPhone อุปกรณ์ไม่ปิดสนิท แต่ Home Screen (Springboard) โหลดใหม่ แต่ก็มีกรณีที่ iPhone/iPad ปิดสนิทและ Reboot บางเครื่อง Boot Loop ตลอดเวลา หาก iPhone ของคุณทำพฤติกรรมแบบนี้ อ่านต่อเพื่อหาสาเหตุ
วิธีแก้ iPhone/iPad Reboot/Respring ตัวเองจาก Date/Time iOS Bug

สาเหตุของปัญหานี้คืออะไร?

ขอบอกก่อน ปัญหานี้กระทบ iPhone/iPad หลายรุ่นที่รัน iOS 11.1.2 และอาจรุ่นอื่นๆ 雖然聽起來ไม่ดี แต่ยังมีข่าวดี: ปัญหานี้มาจากซอฟต์แวร์ แก้ได้โดยไม่ต้องไป Apple Service

ปัญหามาจากแอปที่ใช้ Local Notification System และความสัมพันธ์กับระบบ Date/Time ของ iPhone รวมถึงแอปที่ส่ง Notification แบบประจำวัน เช่น Reminder, Task หากไม่เคยรู้จัก Local Notification นี่คือคำอธิบายของ Apple:

Local Notifications เป็นวิธีแจ้งเจ้าของเมื่อมีข้อมูลใหม่สำหรับแอป แม้แอปจะไม่รันใน Foreground ขณะใช้ Local Notifications แอปจะตั้งค่าข้อมูลแจ้งเตือนในเครื่อง ส่งให้ระบบ ระบบจะจัดการส่ง Notification ขณะแอปไม่อยู่ Foreground

หากใช้แอปที่มี Local Notifications ตั้งค่า Repeat (ซ้ำ) จะ Crash iOS Springboard ของอุปกรณ์ รวมถึงแอปที่ไม่พึ่งพา Server ในการแจ้งเตือน (เช่น Calm, Headspace หรือแอปที่ Notification ทำงานใน Airplane Mode)

หากสนใจแก้ปัญหา Reboot ตัวเอง อ่านต่อ

สิ่งที่ NOT WORK (ทำไม่ได้ผล)

ก่อนลองวิธีแก้ ให้ดูก่อนว่าผู้ใช้ลองอะไรไปแล้ว ไม่ได้ผล

  • Restart iDevice ไม่แก้ปัญหา
  • Reinstall Apps ไม่แก้ปัญหา
  • Hard Reset iDevice ไม่แก้ปัญหา

อย่าเสียเวลาลองทริกเหล่านี้

สิ่งที่ WORK (ทำได้ผล)

วิธีที่ 1: ตั้ง Date/Time แก้ปัญหา Reboot

หากเจอ Reboot จาก Date/Time iOS Bug ให้ตั้ง Date/Time เป็นวันที่เฉพาะ (1 ธันวาคม) วิธี:

  1. Settings
  2. General
  3. Date & Time
  4. ปิด Toggle "Set Automatically"
  5. เลื่อน Slider ตั้งวันที่เป็น 1 ธันวาคม
    วิธีแก้ iPhone/iPad Reboot/Respring ตัวเองจาก Date/Time iOS Bug

หมายเหตุ: หากใช้วิธีนี้ วันที่/เวลาผิดอาจส่งผลหลายด้าน อาจเจอ Authentication Error ใน Safari (SSL sites) และปัญหาแอป Alarm

วิธีที่ 2: ปิด Notification ของแอปที่ก่อให้เกิดปัญหา

วิธีนี้ช่วยหลายคน หากลองทำตามขั้นตอน:

  1. Settings
  2. Notifications
  3. เลือกแอปที่เป็นปัญหา
  4. ปิด Toggle "Allow Notifications"
    วิธีแก้ iPhone/iPad Reboot/Respring ตัวเองจาก Date/Time iOS Bug

หากไม่รู้ว่าแอปไหนก่อให้เกิดปัญหา ปิดทั้งหมด นอกจากนี้ หากปิด Notification ไม่ได้ ให้ตั้ง Date/Time ย้อนหลัง 1 สัปดาห์ จะสามารถปิด Notification ได้ หลังปิดแล้ว ค่อยตั้ง Date/Time กลับมาปัจจุบัน ปัญหาจะหาย

วิธีที่ 3: อัปเดต iDevice เป็น iOS 11.2

Apple ปล่อย iOS 11.2 ซึ่งอาจเป็น แก้ปัญหา Crash ซ้ำจาก Date/Time iOS Bug อย่างถาวร

เพื่อดู iOS 11.2: Settings > General > Software Update > รอ Refresh > Download and Install ตรวจสอบก่อนว่าแบต ≥ 50% และต่อ Wi-Fi ตาม Apple ควรแก้ปัญหา แต่ยินดีถ้าระบุว่าทำได้หรือไม่
วิธีแก้ iPhone/iPad Reboot/Respring ตัวเองจาก Date/Time iOS Bug

คำแนะนำจากผู้อ่าน

  1. ลอง เปลี่ยน Timezone เป็น Honolulu อาจแก้ได้
  2. ลบแอป Deadspace (หากติดตั้งอยู่)
  3. ปิด Background App Refresh (Settings > General > Background App Refresh > ปิด)

ข้อคิดสุดท้าย

อะไรที่ตัดสินใจ ก็ขอแนะนำ แบ็กอัปเต็มรูปแบบผ่าน iTunes หากทำได้ หากอุปกรณ์ Respring แต่ไม่ Reboot สามารถแบ็กอัปได้แม้ Respring ต่อเนื่อง รายละเอียดแบ็กอัปดูใน How to Start iPhone X in DFU Mode

หาก iDevice ร้อนเกินไป ให้ปิดสนิท ป้องกันความเสียหาย ติดตามบทความนี้สำหรับอัปเดตใหม่ๆ

แจ้งในความคิดเห็น วิธีไหนช่วยคุณได้บ้าง