2015-10-29 25 views
6

Có cấu hình cụ thể nào nếu tôi muốn chạy thử nghiệm trên thiết bị thực không?Xcode Ui-automation - Thử nghiệm không chạy trên thiết bị vật lý

thiết bị vật lý -my đang chạy ios 9.0

-Tôi có một hồ sơ được cung cấp (các ứng dụng đang chạy trên thiết bị)

-Tôi đã kích hoạt giao diện người dùng tự động hóa (settings-> nhà phát triển)

-Chế độ hoạt động của tôi là mục tiêu của tôi và tôi đã chọn thiết bị vật lý

Nhưng khi tôi chạy thử nghiệm (kiểm tra giao diện người dùng), có một thông báo "thử nghiệm thành công" (không có gì xảy ra trên thiết bị, ứng dụng không mở ra, không có thông báo lỗi nào cả), và khi tôi đi đến các báo cáo hoa tiêu, không có thông tin liên quan đến thử nghiệm, mà tôi chỉ cần chạy.

nếu tôi chạy thử nghiệm này trên trình mô phỏng nó sẽ chạy mà không có sự cố. Dường như xcode không chạy thử nghiệm, nhưng nó hiển thị thông báo "test thành công" Cảm ơn!

Trả lời

0

Các hồ sơ quy định cần phải được chính xác, tôi chỉ cần thêm một hồ sơ cá nhân được cung cấp cập nhật và nó làm việc

9

Nó có vẻ như có rất nhiều lý do tại sao điều này "Test Kế nhiệm" tin nhắn có thể xảy ra. Trong trường hợp của tôi, nếu tôi mở chương trình Mac OS X Console, tôi thấy:

12/25/15 10: 46: 51,940 AM Xcode [42.471]: _connect_to_port (Chủ đề 0x7000004ac000): USBMuxConnectByPort thất bại trong việc kết nối đến thiết bị [snip] trên cổng 43.234: Kết nối từ chối

Experiments:

a) Rút thiết bị từ cáp USB, và cắm nó trong: Không có hiệu lực thi hành.

b) Khởi động lại Xcode và xóa dữ liệu có nguồn gốc: Không có hiệu lực.

c) Khởi động lại thiết bị (iPhone trong trường hợp này): Đã hoạt động!

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