2017-07-13 25 views
5

Tôi có ứng dụng iOS được viết bằng obj-C và kiểm tra giao diện người dùng cho ứng dụng trong Swift. Gần đây tôi đã cài đặt Xcode 9 beta 2 và muốn biên dịch ứng dụng. Tôi nhận được lỗi sau:Xcode 9: Lỗi phân tích phụ thuộc Swift

"Lỗi phân tích phụ thuộc" Cài đặt xây dựng "Phiên bản ngôn ngữ Swift" (SWIFT_VERSION) phải được đặt thành giá trị được hỗ trợ cho các mục tiêu sử dụng Swift. . "

Khi tôi đi xây dựng cài đặt, không có khả năng thiết lập phiên bản cho ngôn ngữ Swift. Điều này có phải là lỗi không? Hơn nữa bản thân ứng dụng không sử dụng Swift, chỉ có UI_tests tự động.

+0

Kiểm tra kỹ tùy chọn tạo mã của mô hình dữ liệu cốt lõi nếu Mô hình mới đã được tạo. – wulie

Trả lời

2

Nó nói rằng bạn cần chỉ định phiên bản nhanh trong Cài đặt bản dựng. Chỉ cần nhấp vào dự án và đi tới cài đặt Xây dựng (không phải mục tiêu) và đặt "Phiên bản ngôn ngữ Swift" đến Swift 3.2 hoặc Swift 4. Ở đây bạn có ảnh chụp màn hình :)

enter image description here

+0

cảm ơn vì đã trả lời, nhưng mục tiêu kiểm tra giao diện người dùng thực sự là người duy nhất tôi có thể đặt phiên bản ngôn ngữ nhanh. tất cả các trang cài đặt bản dựng khác không chứa tùy chọn này. mặc dù tôi thậm chí không cố gắng để bắt đầu các bài kiểm tra, chỉ là ứng dụng. – renraku

+0

Sau đó, chỉ trong mục tiêu UI-Test nếu bạn chỉ có Swift trong đó. – Norolim

+1

Đã thử cả hai phiên bản 3.2 và 4.0 nhưng không có gì thay đổi:/ – renraku

Các vấn đề liên quan