2009-01-29 30 views
7

Tôi có phiên bản beta của ứng dụng được phát triển và tôi đang tìm cách đặt nó trên iPhone của một vài người bạn để thử nghiệm. Tôi đã thực hiện các bước triển khai Ad Hoc tại Cổng thông tin dành cho nhà phát triển và tôi cũng đã làm theo hướng dẫn tại đây: http://www.talentgrouplabs.com/blog/archive/2008/11/10/iphone-sdk-mobile-provisioning-0xe800003a-0xe8000001.aspx. Khi tôi cố gắng biên dịch ứng dụng với cài đặt Ad Hoc, tôi nhận được một "putpkt: write failed: Broken pipe." lỗi đăng nhập vào giao diện điều khiển. Ứng dụng dường như được cài đặt và ứng dụng bắt đầu chạy vì tôi thấy màn hình đầu tiên trong một giây. Tuy nhiên, sau đó nó bị treo và thoát. Tôi đang thua lỗ. Có suy nghĩ gì không? Đây là kết quả đầu ra cho bảng điều khiển:Vấn đề triển khai quảng cáo: putpkt: viết không thành công: Ống bị hỏng

 
    [Session started at 2009-01-28 21:59:35 -0500.] 
    Loading program into debugger… 
    Warning - No location found for "AreasTableViewController.m:84" 
    GNU gdb 6.3.50-20050815 (Apple version gdb-963) (Sun Nov 2 03:13:07 UTC 2008) 
    Copyright 2004 Free Software Foundation, Inc. 
    GDB is free software, covered by the GNU General Public License, and you are 
    welcome to change it and/or distribute copies of it under certain conditions. 
    Type "show copying" to see the conditions. 
    There is absolutely no warranty for GDB. Type "show warranty" for details. 
    This GDB was configured as "--host=i386-apple-darwin --target=arm-apple-darwin".tty  /dev/ttys000 
    Program loaded. 
    target remote-mobile /tmp/.XcodeGDBRemote-6714-88 
    Switching to remote protocol 
    mem 0x1000 0x3fffffff cache 
    mem 0x40000000 0xffffffff none 
    mem 0x00000000 0x0fff none 
    sharedlibrary apply-load-rules all 
    run 
    Running… 
    putpkt: write failed: Broken pipe. 
    putpkt: write failed: Broken pipe. 

Trả lời

18

Về cơ bản, lỗi nội bộ trong khả năng nói chuyện với điện thoại của Xcode. Nó không có nghĩa là bạn đã làm bất cứ điều gì sai trái, đó là một lỗi trong hệ thống phát triển. Nó sẽ biến mất sau khi thoát và khởi động lại Xcode, và có thể sau khi khởi động lại máy Mac của bạn. Tôi đã không nhìn thấy lỗi trong một thời gian-- có thể là voodoo khác như loại bỏ các ứng dụng từ điện thoại có thể là cần thiết.

+0

Cảm ơn Tom. Điều đó là vậy đó. –

+1

Nhắc tôi khắc phục sự cố Windows cũ - Vượt qua các ngón tay của bạn và khởi động lại! – Chadwick

+2

Thực ra tôi phải khởi động lại cả hai - Xcode và iPhone. – leviathan

0

Trong trường hợp bất cứ ai khác chạy qua, có vẻ như có lỗi với Xcode 4.2 (beta) và iOS 5 (beta) không cho phép tôi chạy bất kỳ ứng dụng nào có cấu hình đặc biệt.

Khi tôi chuyển nó trở lại hồ sơ dự phòng của nhà phát triển, mọi thứ hoạt động chính xác.

1

Tôi thấy điều này trực tuyến và nó hoạt động cho tôi. Chỉ cần khởi động lại xcode là không đủ.

  1. bỏ Xcode (và do các GDB nó đang chạy)
  2. rút phích cắm thiết bị
  3. ứng dụng xóa từ điện thoại (biểu tượng giữ cho đến khi x xuất hiện) thiết bị
  4. tắt
  5. bật thiết bị
  6. thiết bị cắm (nếu itunes muốn đồng bộ hóa, hãy để nó kết thúc)
  7. khởi chạy Xcode
1

Chỉ cần tắt thiết bị của bạn và bật lại, bây giờ chạy ứng dụng của bạn, nó sẽ hoạt động bình thường.

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