2015-10-13 24 views
11

Để bắt đầu, tôi đã sử dụng để có thể truy cập các tệp được lưu trữ cục bộ trên ứng dụng trình mô phỏng của mình mà không có vấn đề gì.Không thể mô phỏng iOS kết nối với địa chỉ IP mạng cục bộ

Sau khi cập nhật lên OS X Yosemite, tôi không thể kết nối với các địa chỉ như http://192.168.2.6:8000 trên trình mô phỏng iOS, hoạt động tốt trong Chrome hoặc từ điện thoại thực của tôi.

Tôi có cần bật cài đặt mới cho thử nghiệm cục bộ không? Hoặc có bất kỳ vấn đề tiềm năng nào khác để tôi xem xét không?

Các lỗi tôi nhận được trên safari (trên iOS mô phỏng) là:

The error was: "The operation couldn't be completed. No such file or directory".

Và nhìn vào system.log Tôi thấy điều này:

Oct 13 16:40:46 My-MacBook-Pro MobileSafari[4215]: tcp_connection_set_tfo 89 TFO is not yet supported on Simulator 
+6

Vấn đề tương tự ở đây, sau khi cập nhật lên OS X El Capitan, không thể kết nối với IP cục bộ ('192.168.5.x') với trình mô phỏng iOS9 (nhưng tôi có thể kết nối' 127.0.0.1'). Trình mô phỏng iOS 8.4 cũng hoạt động tốt cho cả ips. – sgdesmet

+0

127.0.0.1 dường như là một giải pháp trên el capitan kể từ lần cập nhật tiếp theo. –

+0

Điều này có liên quan gì đến các yêu cầu HTTPS về bảo mật giao thông ứng dụng? Hoặc ít nhất là việc triển khai trong trình mô phỏng. Bạn đã thử [ngoại trừ ATS chăn] (http://ste.vn/2015/06/10/configuring-app-transport-security-ios-9-osx-10-11/), và thử lại không? – cortices

Trả lời

0

Đây là một vấn đề được biết rằng Tôi tin rằng đã được đề cập trong các ghi chú phát hành Xcode. Thật không may, cách giải quyết duy nhất tại thời điểm này là sử dụng giao diện loopback (ví dụ: 127.0.0.1) cho các nhu cầu thử nghiệm của bạn.

0

Nghe tôi như cảnh báo rằng http sẽ bị cau mày. ví dụ:

trong UIWebView bạn không thể mở, theo mặc định, một http // web-page

nếu bạn sau đó mở một https // web-page nó sẽ mở ra nhưng bất kỳ hình ảnh, vv. trong đó đề cập tới http // các trang web không tải

Tôi vừa mới giải quyết tất cả những thứ đó, chắc chắn nó sẽ xảy ra với hệ điều hành mac mới nhất và Xcode mới nhất

Phil

1

Vấn đề này được giải quyết hoàn toàn với iOS 9.2 và Xcode 7.2: https://developer.apple.com/library/content/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc7_release_notes.html#//apple_ref/doc/uid/TP40016994-CH5-SW2

Tuy nhiên, dựa trên các bản phát hành chính thức của Xcode 7.2, vẫn còn vấn đề cho các phiên bản iOS trước (tôi đã kiểm tra nó cho iOS 8.2, nhưng không còn vấn đề nữa). Bạn có thể sử dụng địa chỉ loopback (127.0.0.1 hoặc localhost) cho các phiên bản cũ hơn.

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