2012-12-08 25 views
6

Theo Thư viện dành cho nhà phát triển iOS Debugging hướng dẫn có thể gỡ lỗi trang web trong Mobile Safari (trên iOS 6)) từ xa từ Safari trên máy tính để bàn thông qua kết nối USB thông thường. Nhưng sau khi hoàn thành các bước được mô tả (Tôi bật Trình kiểm tra web trên iPad, kết nối nó qua USB với máy Mac của tôi, bật menu Phát triển tùy chọn) Tôi vẫn không thấy bất kỳ mục thiết bị nào trong menu Phát triển trong Safari trên máy tính để bàn. Có bất kỳ yêu cầu quan trọng khác cho việc này để làm việc? Phiên bản Mac OS X tối thiểu có thể? Tôi có 10.6.8.Cố gắng gỡ lỗi trang web trên iPad nhưng thiết bị không xuất hiện trong menu Phát triển trong Safari trên máy Mac của tôi

Trả lời

5

Nó chỉ ra rằng hỗ trợ gỡ lỗi từ xa chỉ được thêm vào trong Safari 6, vì một số lý do không giải thích được không có sẵn cho Snow Leopard, chỉ dành cho Lion (trong phiên bản giới hạn) và lên. Vì vậy, tôi đã mua bản nâng cấp lên Mountain Lion và nó chỉ hoạt động ngay bây giờ.

+0

Thông tin này rất khó tìm! cảm ơn! – Komsomol

0

Trong tùy chọn cho Safari trên iOS, có một tùy chọn nâng cao cho phép chuyển đổi 'Trình kiểm tra web', bật và tắt tính năng này (ít nhất là trên iOS 6, tôi không cũ hơn để kiểm tra điều này).

Ngoài ra còn có một hạn chế rằng:

Chú ý: Bạn chỉ có thể kiểm tra các ứng dụng trên các thiết bị đã được chuyển giao cho điện thoại của bạn từ Xcode. Bạn không thể kiểm tra các ứng dụng đã được tải xuống từ App Store, ngay cả khi ứng dụng của bạn.

Vì vậy, tôi hy vọng rằng các ứng dụng dành cho nhà phát triển là những ứng dụng duy nhất khác mà bạn có thể thao tác theo cách này.

+0

Tôi đã bật Trình kiểm tra web trong Nâng cao, đó là vấn đề. Theo hướng dẫn không có gì khác để làm và tất cả mọi thứ chỉ nên làm việc. Nhưng nó không. Có lẽ tôi cần một Lion hoặc Mountain Lion hoặc những gì khác đã đi ra từ Snow Leopard? – jayarjo

4

Apple muốn buộc các nhà phát triển nâng cấp lên OSX gần đây (được đi kèm với Công cụ dành cho nhà phát triển gần đây).

Nhưng có một cách làm việc để gỡ lỗi iOS6 + Safari cho các nhà phát triển sử dụng OSX 10.6.8/Windows/bất cứ điều gì:

WeinRE

Nó hoạt động tốt như cách chính thức. Có lẽ Apple đã dự án này để gỡ lỗi của họ (chỉ là một đoán).

+0

câu trả lời này hữu ích nhưng Weinre có một bộ tính năng giới hạn khi so sánh với bảng điều khiển webkit "thông thường": không có lỗi js, nhiều lỗi, v.v. –