2013-09-23 31 views
5

Tất cả tôi đã làm là để cập nhật các dự án Xcode 5. Bây giờ khi tôi cố gắng chạy thử nghiệm tôi nhận được lỗi nàyRunUnitTests lỗi sau khi Xcode 5 cập nhật

if [ "${TEST_AFTER_BUILD}" = "YES" ]; then 
    Error ${LINENO} "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." 
    Note ${LINENO} "You can remove the Run Script build phase that invokes RunUnitTests from your unit test bundle target." 
    # Exit with EX_UNAVAILABLE to indicate that this subsystem is unavailable. 
    exit 69 
fi 

đâu Error ${LINENO} "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." được đánh dấu màu đỏ. Tôi googled vấn đề này nhưng không thể tìm thấy bất kỳ câu trả lời. Điều gì có thể là vấn đề và làm thế nào tôi có thể giải quyết nó?

Trả lời

7

Bạn có nhiều khả năng có cài đặt xây dựng Test After Build set to YES. Xcode 5 không hỗ trợ cài đặt Test After Build. Đặt kiểm tra sau khi xây dựng thành NO và lỗi sẽ biến mất.

+0

Cảm ơn bạn rất nhiều đã khắc phục được sự cố của tôi! –

+0

Tùy chọn này không hiển thị trong giao diện người dùng trong Xcode 5 nữa. Giờ đây, cài đặt do người dùng xác định được gọi là "TEST_AFTER_BUILD". –

2

Sử dụng lệnh này.

xcodebuild test -scheme <YOUR SCHEME NAME HERE> -destination OS=6.1,name=iPhone

Tôi cũng googled và tìm thấy trang web này. http://petosoft.wordpress.com/2013/06/25/running-unit-tests-using-jenkins-and-xcodebuild-on-xcode-5-0/

+1

Vui lòng đính kèm tất cả các khối mã nội tuyến trong 'để chúng được định dạng dưới dạng mã. Đối với các mã nhiều dòng, hãy thụt lề bằng 4 dấu cách (hoặc) sử dụng nút '{}' trong thanh nút. Điều khác, thay vì đăng một liên kết xin vui lòng gửi nội dung cần thiết của nó cũng vào câu trả lời. Điều này sẽ đảm bảo rằng câu trả lời của bạn sẽ không mất giá trị của nó ngay cả khi liên kết trở nên không hoạt động. – Harry

+0

Tôi có thể thêm lệnh này ở đâu? –

1

Tùy chọn TEST_AFTER_BUILD trở thành cài đặt do người dùng xác định trong Xcode 5. Chỉ cần xóa nó sẽ ổn.

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