เขียน Apps ขายบน Smartphone (iPhone/iPad) ตอนที่ 12: รวม Compile Error และวิธีแก้

เขียนที่ moetoy.com Nov 1, 2012

  • ปัญหา application executable contains unsupported architecture(s): armv7s
    • วิธีแก้ : ตามลิ้งค์นี้ ใช้คำตอบที่ 2 แก้แล้วจะ archive ผ่าน submit app store ได้เลย
  • Bug โง่ๆ ฟ้องว่า error setValue something
    • เกิดจากที่ตอนจะลาก Action ให้ปุ่ม แต่ดันไปเลือก IBOutlet แทน แล้วก็ดันไปลบ IBOutlet ออกจากโค้ดเฉยๆ แต่ว่ามันยังเหลือส่วนที่ยังผูกอยู่ใน storyboard
    • วิธีแก้ก็ให้ไป คลิ๊กขวาที่ปุ่มบน storyboard แล้วก็ unlink ตัวที่เป็น outset ซะ
  • MagicalRecord ขึ้น error ว่า save ไม่ได้ แถมลองทำปุ่ม Reload Data กดเท่าไหร่ก็ไม่ Reload ( TableView เป็น Blank )
    • ให้ Compile ทีนึงเพื่อให้เกิด CoreDataStack เปล่าๆ ก่อน แล้วใช้ iExplorer ไปดูดเอาไฟล์นี้จากบนเครื่องของเรามา แล้วค่อยเอามาใส่โปรเจค
    • ให้ใส่ Code สำหรับ Copy file นี้ไว้ใน AppDelegate ( ใช้ตัวเก่าที่เคยทำ ) แล้ว Run อีกครั้ง หลังจาก add MyDataStore.CDBStore แล้ว
    • หลังจากนี้ก็น่าจะ save/load tableview ได้แล้ว
    • เหมือนกับ MagicalRecord มันยังมี Bug อยู่หน่อยๆ ซึ่งก็ไม่เข้าใจมันเหมือนกัน

 

วิศวกรคอมพิวเตอร์จากรั้วจามจุรี และไปต่อโทที่ธรรมศาสตร์ มีความหลงไหลในการทำธุรกิจของตัวเองมาตั้งแต่จบจากรั้วมหาลัย จึงออกจากงานประจำมาเริ่มต้นธุรกิจพัฒนา smartphone app บน iOS และ Android มีความฝันที่จะรวมกลุ่ม Startup ในประเทศไทย ให้แข็งแกร่ง และออกไปสู้กับเวทีระดับโลกได้ จึงเริ่มเขียนบล็อกให้ความรู้เกี่ยวกับเทคนิคต่างๆ ของ Startup ผ่านเว็บ dotsConnector.com

Tagged with: ,
Posted in Fixing Bug, iOS