Xcode 4 Tragedy
เมื่อวานขณะ Build project iPhone ให้ลูกค้า (ห่วย ๆ) เจ้านึงอยู่ Xcode 4 ก็เกิดปัญหา Build Failed โดย Xcode 4 แจ้ง Error ว่า No such file or directory ซึ่งได้ลองทำการเปิดแล้ว มันเปิดขึ้นได้ฮะ ตามรูปเลย ถึงกับ กรี๊ด กันเลยทีเดียวว่าเกิดอะไรขึ้น เพราะว่า ลองเปิดแล้วมันมีนี่นา แล้วมันจะ No such file or directory ได้ไงวะ ! จึงได้ลองทำการแก้ปัญหาด้วยวิธีการดังนี้
- Xcode strange warning - Multiple build commands for output file
- How to fix “multiple build commands for output file” warning
- Build app with Xcode 4 - It always show some error about PNG image
ก็ไม่ได้ช่วยให้ปัญหาดังกล่าวหายไปแต่อย่างใด เลยลองโทรถาม พี่ @ter_ แห่ง macfeteria ที่เป็นอาจารย์สอน Objective-C ให้เรา ซึ่งพี่เค้าเสนอวิธีมาดังนี้
- Remove file ที่มีปัญหาออกจาก Project แล้ว Restart Xcode 4
- Add file กลับเข้ามา แบบ copy แล้วลอง Build
พอลองจบ ก็ยังไม่ได้ เลยลองอีกวิธีคือเปลี่ยนชื่อไฟล์ไปเลย ก็ยังเกิดปัญหาตามรูป ซึ่งเราก็ไม่เข้าใจว่าทำไม เพราะเราไม่ได้ใช้รูปนั้นแล้วด้วย ไม่มี code / object ตัวใด เรียกใช้รูปดังกล่าวเลย และได้ลองทำการ clean ก็ยังมองหาไฟล์นี้อยู่ ลองเอาไปให้เครื่องอื่น build ก็ยังไม่ได้ สุดท้ายเลยใช้วิธีนี้
Downgrade Xcode 4 เป็น Xcode 3.2.5 ปัญหาทุกอย่างก็ได้คลี่คลายลง เราจึงทำการสรุปว่า Xcode 4 ยังมี Bugs อยู่หลายอย่างพอสมควรเลย
เดี๋ยวไว้ (ว่าง ๆ ก่อน ต้องว่างมากด้วยนะ) จะ Review ความแตกต่างของ Xcode 4 กับ Xcode 3 พร้อมความเทพและห่วยที่ต่างกันให้ดูกันนะ :D
