2013-02-21 20 views
8

Quan điểm chẩn đoán thất bại ở một phần ba-to-cuối cùng bước (trong số 11):không thể kết nối với Xamarin.iOS chạy trên Mac từ máy tính Windows

thiết lập kết nối với máy Mac stateful xây dựng máy chủ thông qua HTTP. =>thất bại

Các Chi tiết phần cho thấy:

kết nối không thể được thiết lập. Không thể tải InfoRecord. Không thể nhận trạng thái SDK.

Tôi đã kiểm tra lại tất cả các đề xuất trong phần "Hành động": phiên bản mới nhất của Xamarin.iOS được cài đặt, không có trường hợp nào khác của Visual Studio được kết nối, tường lửa bị vô hiệu hóa, Xamarin.iOS được kích hoạt.

Cả hai máy đều có Xamarin Studio 4.0.

Đây là một vài mục cuối cùng từ ~/Library/logs/Xamarin/MonoTouchVS/mtbserver.log:

[01-Mar-2013 17:52:24] Server IP Address : 10.1.0.199 
[01-Mar-2013 17:54:44] mtbserver: No KEEPALIVE command, exiting... 
[01-Mar-2013 17:54:48] Apple SDK developer root: /Applications/Xcode.app/Contents/Developer 
[01-Mar-2013 17:54:48] Server IP Address : 10.1.0.199 

EDIT

Như đã đề cập bởi Veux dưới đây, sử dụng một proxy trên Windows có thể gây ra vấn đề này. Thật kỳ lạ, Fiddler2 vẫn có thể hoạt động như một proxy ngược cho thiết bị (iPhone hoặc trình giả lập) nếu "Capture Traffic" bị tắt.

+0

Bạn có thể kiểm tra tệp ~/Library/logs/Xamarin/MonoTouchVS/mtbserver.log không? có bất kỳ thông tin nào khác không? –

+1

Bạn đã tìm thấy giải pháp cho điều này chưa? nó cũng xảy ra ở bên tôi. – Craigt

+0

@ josemiguel.torres: Tôi đã thêm vài mục cuối cùng trong tệp nhật ký đó vào câu hỏi. – Diego

Trả lời

6

tôi đã có một số vấn đề, tất cả đã được cấu hình tốt nhưng có lỗi tương tự. Giải pháp cho tôi, là vô hiệu hóa proxy! trên máy cửa sổ

Hy vọng rằng sẽ giúp bạn

+5

Fiddler2 là thủ phạm. Ngay sau khi tôi vô hiệu hóa nó, tất cả mọi thứ đã làm việc tốt. Cảm ơn!. – Diego

1
  • Kiểm tra xem bạn đã cài đặt trên Xcode /Applications/Xcode.app

  • Kiểm tra xem các tài liệu của Xcode được cài đặt. (http://screencast.com/t/f3Kku2iggDeY)

  • Kiểm tra xem con đường này tồn tại trên máy Mac của bạn .

    /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Documentation/ 
    
  • Nếu là trống rỗng, tạo ra một liên kết tượng trưng từ DocSets (http://screencast.com/t/dmN00AYw9k)

    ~/Library/Developer/Shared/Documentation/ 
    
  • để

    /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Documentation/DocSets 
    
+0

Tôi đã thử những gì bạn đề xuất nhưng không hoạt động. – Diego