2009-01-29 9 views
7

Tengo una versión beta de mi aplicación desarrollada, y estoy pensando en ponerla en el iPhone de algunos amigos con fines de prueba. He pasado por los pasos de implementación Ad Hoc en el Portal de Desarrolladores, y también he seguido las instrucciones aquí: http://www.talentgrouplabs.com/blog/archive/2008/11/10/iphone-sdk-mobile-provisioning-0xe800003a-0xe8000001.aspx. Cuando intento compilar la aplicación con la configuración Ad Hoc seleccionada, aparece "putpkt: write failed: Broken pipe". error registrado en la consola. La aplicación parece estar instalada, y comienza a funcionar, porque veo la primera pantalla por un segundo. Sin embargo, luego se bloquea y se cierra. Estoy perdido ¿Alguna idea? Aquí está lo que se envía a la consola:Despliegue ad hoc Problema: putpkt: error de escritura: Broken pipe

 
    [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. 

Respuesta

18

Eso es esencialmente un error interno en la capacidad de Xcode para hablar con su teléfono. No significa que hayas hecho algo malo, es un error en el sistema de desarrollo. Desaparecerá después de cerrar y reiniciar Xcode, y posiblemente después de reiniciar tu Mac. No he visto el error desde hace tiempo; es posible que sea necesario otro vudú como eliminar la aplicación del teléfono.

+0

Gracias Tom. Eso fue todo. –

+1

Me recuerda a la solución de viejos problemas de Windows: ¡cruza los dedos y reinicia! – Chadwick

+2

En realidad tuve que reiniciar ambos - Xcode y el iPhone. – leviathan

0

En caso de que alguien más se encuentre con esto, parece haber un error con Xcode 4.2 (beta) e iOS 5 (beta) que no me permite ejecutar ninguna aplicación con un perfil ad hoc.

Cuando lo cambié de nuevo al perfil de aprovisionamiento del desarrollador todo funcionó correctamente.

1

Encontré esto en línea y funcionó para mí. El solo reinicio xcode no fue suficiente.

  1. dejar de Xcode (y por lo tanto el BGF se está ejecutando)
  2. dispositivo desenchufe
  3. aplicación de borrado del dispositivo (icono de retención hasta que aparece x)
  4. desvío dispositivo
  5. encienda el dispositivo de
  6. enchufe en el dispositivo (si itunes desea sincronizar, déjelo terminar)
  7. lanzamiento Xcode
1

Simplemente apague su dispositivo y enciéndalo nuevamente, ahora ejecute su aplicación, funcionará correctamente.

Cuestiones relacionadas