How to support new iOS with Xcode old version (Macbook only).
ปัญหาที่เจอคือ ถ้าเราไม่ได้ update Xcode นะคับ ในบางครั้งจะไม่สามารถ upload เข้าไปใน iPhone ได้ในขึ้นตอนของการ develop และโชว์ error ประมาณนี้
ซึ่งจากตารางจะเป็นการระบุว่า Xcode แต่ละ version นั้นใช้กับ iOS ได้ไหม
Xcode 12 → iOS 14Xcode 11.7 → iOS 13.7Xcode 11.6 → iOS 13.6Xcode 11.5 → iOS 13.5Xcode 11.4 → iOS 13.4
ทีนี้ถ้าเราเจอ error เราจะมีวิธีแก้ดังนี้นะคับ
- เข้าไปที่ Finder > Application > คลิกขวา Xcode > Show Package Contents > Contents > Developers > Platforms > iPhoneOS.platform > DeviceSupport
2. จากนั้นให้เข้าไปที่ github นี้เพื่อไป download version ที่เราขาดหายไป โดยใน repo นี้ก้อจะมี instruction แนะนำอยู่แล้วนะคับ
https://github.com/filsv/iPhoneOSDeviceSupport
3. เมื่อ download มาแล้วก็ให้ unzip และ ปิด Xcode ไปก่อนนคับ
4. จากนั้นให้ copy and paste in folder by path เดิมเลยนะคับ/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/
5. Reopen Xcode และ build ใหม่ได้เลย
แล้วพบกันใหมคับ