2009-01-06 5 views
8

Tengo un total de un iPhone. Quiero probar mi aplicación en un iPhone real, lo que significaría permitir a Xcode obtener sus pequeñas protuberancias en mi único dispositivo. ¿Es eso sabio? ¿Hay algún problema con el uso del mismo teléfono para las pruebas y el teléfono/música/otros propósitos regulares?¿Algún problema con mi iPhone principal para el desarrollo de SDK?

Respuesta

14

Solo tengo un iPhone y lo uso para todas mis pruebas. Creo que es poco probable que usar o depurar una aplicación cause problemas reales incluso con el teléfono principal. Ciertamente, no he visto ningún problema que pueda atribuirle.

Su problema principal con tener un solo teléfono es versiones beta. ¿Qué pasa si, por ejemplo, en el MacWorld de hoy anuncian iPhone 3.0 beta? ¿Estaría dispuesto a poner eso en su único teléfono? Tenga en cuenta que a menudo no puede degradar desde una versión más nueva del sistema operativo al original, por lo que si tiene problemas con la versión beta, es posible que se quede atascado.

Si se presenta esta situación, podría valer la pena profundizar en su cuenta bancaria y ver si puede pagar un iPod touch.

+0

Esa es una buena noticia sobre las versiones beta del sistema operativo, gracias. –

+0

Tener un iPod touch es una buena idea como plataforma de prueba de todos modos; es lo suficientemente diferente como para que puedas probar en iPhone y iPod. –

2

Puede valer la pena comprar otro iPhone para usarlo solo para realizar pruebas mientras usa el principal para uso normal/personal. Si eso no es posible, asegúrese de mantener una copia de seguridad de todos los datos importantes, incluida su lista de contactos, y use el sentido común y su intuición antes de ejecutar cualquier pieza desconocida de código en su Iphone.

2

Hago esto con un perfil dev cargado y un perfil de aprovisionamiento "ad hoc" cargado en mi teléfono principal - sin problemas hasta el momento.

editar: una cosa que no hago es depurar el código de forma remota en el teléfono. Simplemente ejecuto el sistema operativo normal.

Además, en cualquier caso, iTunes puede restaurar el teléfono desde una copia de seguridad. Ya lo hice antes cuando actualicé el sistema operativo, así que creo que el miedo a desarrollarlo por teléfono es un poco supersticioso, para ser honesto. (toque madera :-)

1

Compré un iPod Touch para su uso en desarrollo y prueba, pero no estoy preocupado por hacer algo malo en mi iPhone.

  • No quiero sesiones de depuración interrumpidas por llamadas telefónicas.
  • Tengo una aplicación que estoy desarrollando y usando, así que me gusta poder jugar con datos ficticios en el Touch sin atormentar con mis datos reales en mi iPhone.
  • No me importa entregar el Touch a otras personas (incluidos los niños) para que puedan probar una aplicación.
  • Es una buena manera de verificar que una aplicación funciona tanto en iPhone como en iPod Touch.
  • No tengo que preocuparme por dejar accidentalmente mi iPhone en la oficina, conectado a la máquina de desarrollo.
  • En teoría, podría instalar diferentes versiones del firmware en el Touch sin preocuparme por la pérdida de funcionalidad. (Pero no he hecho esto.)
1

Desde que se publicó esta pregunta, la versión beta del iPhone OS 3.0 ha sido lanzada en el mundo de los desarrolladores, y la situación aquí es diferente. Si coloca el sistema operativo beta en su iPhone , no puede eliminarlo. Esto no es cierto para el iPod touch, aunque se recomienda precaución allí también. OS 3.0 beta, al momento de escribir esto (ahora en beta 3), está mejorando constantemente, pero aún tiene muchos problemas, ¡así que realmente no desea confiar en él como su teléfono de todos los días!

Una vez que se inicie 3.0, podrá pasar a eso, por supuesto, pero no puede volver a 2.x debido a las diferencias de banda de base.

Cuestiones relacionadas