2016-07-14 23 views
9

Tôi đang chạy tác nhân xây dựng của mình làm đại lý khởi chạy. Tôi gặp lỗi này khi tôi cố gắng chạy "thử nghiệm xcodebuild ...":kiểm tra xcodebuild: Không thể khởi chạy trình mô phỏng: -10827

2016-07-14 16:31:00.535 xcodebuild[11579:21390] [MT] iPhoneSimulator: Could not launch simulator: -10827 xcodebuild: error: Failed to build project XcodeTestsTest1 with scheme XcodeTestsTest1. Reason: The operation couldn’t be completed. (OSStatus error -10827.) 

Bạn có biết cách giải quyết vấn đề này không?

Cảm ơn!

Trả lời

7

Tôi gặp vấn đề tương tự. Điều này xảy ra vì Mac OS X không cho phép trình mô phỏng iOS chạy trong BACKGROUND.

Nếu bạn đang xây dựng môi trường Jenkins CI và cố gắng kiểm tra đơn vị thông qua trình mô phỏng, bạn không thể chạy trình mô phỏng, vì Jenkins về cơ bản là một DAEMON. Điều này cũng xảy ra nếu bạn đang chạy thử nghiệm phía sau các môi trường như tmux hoặc màn hình.

Here là hướng dẫn tuyệt vời để đọc có thể giúp bạn khắc phục điều này.

Chúc mừng!

+0

Bạn đã lưu tôi GIỜ, tôi tình cờ gặp hướng dẫn đó nhưng không chú ý nhiều đến chi tiết nhỏ nhưng quan trọng đó! – NAlexN

+0

Blog đó đã ngừng hoạt động khi tôi kiểm tra. Đây là bản lưu trữ: http://web.archive.org/web/20160506150151/http://www.cimgf.com:80/2015/05/26/setting-up-jenkins-ci-on-a-mac- 2 / – routeburn

0

Nếu bạn chạy

xcrun simctl boot "iPhone 7" 

sau đó

run xcodebuild test 

thì sau khi dọn dẹp với

xcrun simctl shutdown "iPhone 7" 

Lưu ý: bạn phải có một phiên người dùng tích cực chạy ở đâu đó trên hộp bạn cố gắng để chạy này trên.

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