Google Flutter

Google Flutter: วิธีแก้ปัญหาพื้นที่ฮาร์ดดิสก์เต็ม เพราะ Xcode (dyld_shared_cache เต็มเครื่อง)

เรื่องที่เกี่ยวข้อง - Google Flutter

อันนี้โค้ชพลเจอมากับตัวเองเลย กับที่จู่ๆ เครื่อง macOS ของพลก็มีอันพื้นที่สิ้นสูญ จาก 40 GB เหลือไม่ถึง 20 mb ไปๆ มาๆ นึกว่าเราเจอไวรัส แต่ปรากฎว่า ต้นเหตุเป็นการทำงานที่ระหว่างการทำแอพ iOS ที่ใช้ Flutter ครับ

มาดูตัวปัญหากัน

หลังจากพบว่าเครื่องเต็ม พื้นที่ถูกใช้ไม่เหลือ ก็เลยลองรีสตาร์ทเครื่อง ปรากฎว่าพื้นที่กลับมา และมีไฟล์ประหลาดอยู่ในถังขยะ จำนวนพอๆ กับพื้นที่ๆ หายไป

เลยไม่คิดอะไรลบมันทิ้ง แต่พอใช้ไปสักพัก พื้นที่ที่ได้กลับมาอีก ก็หายไปเกลี้ยง ตายแน่ตาย ตอนแรกนึกว่าโดนไวรัสเข้าให้แล้ว แต่เอ๊ะ ก็ไม่ได้ใช้โปรแกรมผีแล้วนี่นา มันจะมาจากไหน

พอดีพลมีโปรแกรมชื่อ CleanMyMac เลยใช้มันส่องหา โฟลเดอร์ที่บวมผิดปกติ ก็ไปเจอในที่โฟลเดอร์นี้ของเครื่อง

/private/var/folders/rc/

ด้านในมีโฟลเดอร์อะไรก็ไม่รู้เป็น 10 โฟลเดอร์ แต่ทุกอันจะตั้งชื่อเหมือนกันนั่นคือ

A Document Being Saved By xcdevice

(ค่อยๆ หันไปมอง Xcode อย่างช้าๆ…​ แกต้องเกี่ยวข้องอะไรสักอย่างแหละ ชื่อบอกขนาดนี้)

วิธีแก้ไข Cache File เจ้าปัญหา

เมื่อลองลบ และรีสตาร์ทมา 2 – 3 ครั้ง ก็พบว่าโฟลเดอร์แบ่งตัวได้พวกนี้แหละ คือตัวการ แต่ละโฟลเดอร์มีขนาดเท่ากันหมดคือ 1.7 GB เลยไปดูในเน็ทว่ามีคนเจอเหมือนกันมั้ย

ปรากฎว่า มี!

วิธีแก้ปัญหาคือ

  1. ให้เราเปิดโปรแกรม Xcode
  2. และไปที่ส่วนเมนู Windows > Devices and Simulator
  3. เลือกเครื่อง iPhone ของเรา
  4. และรอให้การทำงานที่เรียกว่า “Copying cache files from device” ทำงานจนสมบูรณ์

เท่านี้เครื่องก็จะไม่ค้าง เนื้อที่ไม่ถูกล้างผลาญแล้วครับ

เกือบแย่เหมือนกัน เลยมาเขียนไว้เผื่อมีใครเจอแบบเดียวกับพลครับ

ติดตามเรื่องราวของ Flutter และเทคโนโลยีอื่นๆ ได้ผ่านช่องทางต่อไปนี้

และเริ่มต้นเรียนรู้แบบเข้าใจง่ายกับโค้ชพล ตามคอร์สด้านล่างได้เลย

คอร์สออนไลน์เริ่มต้นสร้าง Mobile App ด้วย Google Flutter

เหมาะผู้เริ่มต้น และนักพัฒนาเว็บ, เข้าใจง่าย, ใช้ได้จริง

สอบถาม หรือติดต่อจัดอบรมโทร 083-071-3373

อ้างอิง – StackOverflow

เริ่มต้นยุค AI ด้วยคอร์สฟรี และพรีเมี่ยม กับพล

หากชอบสิ่งที่พลเล่า เรื่องที่พลสอน สามารถสนับสนุนพลโดยการเข้าเรียนคอร์สออนไลน์ของพลนะคร้าบ

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

เราใช้คุกกี้เพื่อพัฒนาประสิทธิภาพ และประสบการณ์ที่ดีในการใช้เว็บไซต์ของคุณ คุณสามารถศึกษารายละเอียดได้ที่ นโยบายความเป็นส่วนตัว และสามารถจัดการความเป็นส่วนตัวเองได้ของคุณได้เองโดยคลิกที่ ตั้งค่า

Privacy Preferences

คุณสามารถเลือกการตั้งค่าคุกกี้โดยเปิด/ปิด คุกกี้ในแต่ละประเภทได้ตามความต้องการ ยกเว้น คุกกี้ที่จำเป็น

Allow All
Manage Consent Preferences
  • Always Active

Save