Tất cả các nỗ lực để nhập một khung động trong một sân chơi Xcode đều dẫn đến lỗi sau:
error: module file's minimum deployment target is ios8.3 v8.3
Tất cả các nỗ lực để nhập một khung động trong một sân chơi Xcode đều dẫn đến lỗi sau:
error: module file's minimum deployment target is ios8.3 v8.3
Câu trả lời:
Bạn có thể đã tạo mục tiêu sau khi cập nhật Xcode, mục tiêu này đã biến 8.3 thành Mục tiêu triển khai iOS trong Cài đặt bản dựng cho mục tiêu đó.
Tôi đã sửa lỗi này bằng cách:
Lưu ý rằng phiên bản iOS không khớp trong ảnh chụp màn hình này (một là 10.0, khác là 9.3)
Lưu ý rằng các phiên bản iOS hiện đã khớp (đảm bảo tất cả chúng đều khớp)
Nếu một bản dựng + sạch không khắc phục được nó, việc chuyển thiết bị / trình mô phỏng mà bạn đang triển khai sang từ menu lược đồ và xây dựng lại sẽ hữu ích.
Lỗi này cũng có thể xuất hiện nếu bạn đang thử nghiệm đơn vị. Vì vậy, ngoài những gì @Tony và @Allreadyhome đã đề xuất, hãy làm như sau:
Và bạn nên tốt.
Như đã đề cập bởi Tony, bạn phải
1. Đặt Mục tiêu triển khai iOS thành 8.0
Nếu sử dụng Pods, bước tiếp theo bạn có thể cần thực hiện:
2. Đi vào sự phụ thuộc của Pods và cũng thay đổi mục tiêu triển khai thành 8.0.
Trong trường hợp của tôi, tôi đã phải thay đổi mục tiêu triển khai trên mỗi nhóm của mình thành 8.0 vì tất cả đều trên 8.3.
Tôi đã gặp lỗi:
Module file's minimum deployment target is ios9.2 v9.2
Sau khi tôi thay đổi mục tiêu triển khai iOS thành 8.0 cho DỰ ÁN của mình. Dự án được tạo bởi Xcode 7.2 , với ' Bao gồm các bài kiểm tra đơn vị ' và ' Bao gồm các bài kiểm tra giao diện người dùng '.
Do XCUIApplication () yêu cầu iOS 9.0+, để khắc phục lỗi, chỉ cần thay đổi mục tiêu triển khai của Thử nghiệm giao diện người dùng thành 9.0 trở lên và để lại 8.0 cho các mục tiêu khác.
Tôi gặp sự cố này khi mục tiêu triển khai tối thiểu của một số phụ thuộc được chọn được đặt thành phiên bản iOS mới hơn so với mục tiêu triển khai tối thiểu của mục tiêu chính.
Tôi đã gặp vấn đề tương tự khi tải xuống hướng dẫn khung với ios 12 và sdk của tôi phải có ios 11.4. Tôi đã đặt Mục tiêu triển khai iOS thành phiên bản tôi cần (11.4) và cũng cập nhật các phụ thuộc của Pods. Nhưng đã bỏ lỡ một vài. Vì vậy, sau đó tôi đã thực hiện tìm kiếm với phiên bản mà tôi muốn thay đổi (đó là 12.0). Nó chỉ liệt kê mọi thứ có số phiên bản (đích, dự án, podspec, nhóm). Thay đổi tất cả những người trong số đó (thành 11,4 trong trường hợp của tôi), đã giải quyết được nó.