Xcode version cũ build cho iPhone/iPad version mới

Lỗi Could not locate device support files
xcode_old

Tóm tắt case gặp phải:

macOS 10.14 Mojave cài đặt Xcode 11.3.1 và không Run được trên thiết bị thật đang chạy phiên bản iOS 13.4.1
Lý do: iOS SDK có trong bản Xcode chỉ có version cao nhất là iOS 13.2

Tại sao không update version macOS lên?

Sau khi nâng macOS lên bản 10.15 Catalina thì không chạy mấy phần mềm windows 32bit với PlayOnMac như: MT4, WinSCP,… nên mình đành phải hạ xuống Mojave.
Update: Version mới nhất 4.4 của PlayOnMac đã hỗ trợ MacOS Catalina
Do đó việc nâng phiên bản MacOS ko còn sợ phần mềm windows 32 bit nữa rồi 🥰

Giải pháp được tìm thấy trên Github của filsv như sau:

1
2
3
4
5
6
7
Tắt Xcode
Tải file Device Support, Ví dụ: iOS 13.4.1 => tải bản 13.4
Giải nén và đổi tên thư mục chính xác với tên version iOS, như ví dụ là đổi thành 13.4.1
Copy vào thư mục có đường dẫn:
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/

Mở lại Xcode.

Many thanks tới filsv, you saved my time.