2015-09-23 12 views
10

Tôi nhận được cảnh báo này trong Objective-C:Mục tiêu-C Cảnh báo RunUnitTests đã lỗi thời. Xcode 7

RunUnitTests is obsolete. To run unit tests for your target, use the Test scheme action in the Xcode IDE and the test action in xcodebuild. 

tôi đã làm một số googling xung quanh và tìm ra giải pháp để thêm TEST_AFTER_BUILD và đặt nó là YES trong cài đặt người dùng định nghĩa. Sau khi làm điều này cảnh báo vẫn còn đó. Tôi đang làm gì sai?

+0

How are you chạy thử nghiệm của bạn trong Xcode? Lược đồ Xcode của bạn có hành động Kiểm tra không? Bạn đang sử dụng OCUnit hoặc XCTest cho các bài kiểm tra của mình? Việc cập nhật câu hỏi của bạn với thông tin này sẽ giúp người khác giúp bạn dễ dàng hơn. –

Trả lời

19

Bạn cần xóa giai đoạn xây dựng Chạy tập lệnh gọi số RunUnitTests từ mục tiêu gói thử nghiệm đơn vị của bạn, như được đề xuất bởi thông báo thông tin Xcode khi nó cố gắng tạo gói thử nghiệm đơn vị của bạn.

Đây là vi phạm Run Script xây dựng giai đoạn, có khả năng bị mắc kẹt ở đó bởi một phiên bản trước của Xcode:

enter image description here

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