2009-06-15 11 views
22

Hemos pagado la cuenta de desarrollador para el desarrollo de iphone y tenemos 2 iphones una cárcel rota y otra no rota. Hemos registrado ambos teléfonos para desarrollo y obtuvimos el perfil de aprovisionamiento. Podemos usar un teléfono sin jailbreak para el desarrollo. Pero tratamos de usar la cárcel del teléfono roto para el desarrollo recibimos el mensaje Error al iniciar el ejecutable no está conectado el dispositivo de iphone Aprovisionado.puede Jailbroken iphone usado para desarrollo

Pero podemos probar la aplicación en él usando un perfil ad hoc. ¿Significa esto que los dispositivos con jailbreak no se pueden usar para el desarrollo? Saludos, Manish

+5

Acepte una de las respuestas como "respuestas aceptadas", ya que ayuda a la comunidad de Stackoverflow cuando lo hace, y también se agrega a su propia calificación. – Linuxmint

+0

Si está interesado en esta pregunta, ¿por qué no admite la propuesta del Área 51 de un sitio de Intercambio de Apéndices (http://area51.stackexchange.com/proposals/18154/ios-jailbreaking-development?referrer=EuWVi6IpN0_KzzEhC7I-Qw2) – rjstelling

Respuesta

19

Yo personalmente desarrollo/pruebas en dispositivos con jailbreak (me parece que es bueno para el perfilado/depuración con todas las herramientas de UNIX disponibles, así como poner a prueba el código de comprobación de archivos plist manipulados; -)), así como dispositivos no jailbreak.

no he tenido ningún problema con los dispositivos con jailbreak en concreto, ya que se comportan exactamente igual que los firmwares de estándar ..

¿Ha:

  • Agregado el UDID al archivo de suministro
  • intentado quitar y agregando el perfil de aprovisionamiento en el organizador XCode
  • Reiniciando el teléfono y luego tratando de compilar una aplicación dirigida al dispositivo
+0

Gracias, seguí los pasos anteriores y puedo usar el dispositivo jailbreak para el desarrollo. – Manish

+2

De hecho, los dispositivos con jailbreak no siempre se comportan exactamente como el firmware estándar: http://stackoverflow.com/questions/608608/why-does-cocoa-return-an-empty-string-occasionally –

4

No tengo ningún problema con el desarrollo de iPhone con jailbreak. Además, me gusta usar varias ventajas ... por ejemplo, el entorno de consola UNIX con todas las funciones en el dispositivo. En el uso adicional de jailbroken iPhone puede ayudar al desarrollador a comprender mejor cómo funciona iPhone/OS/Environment a bajo nivel.

Puede agregar Target nuevo a su proyecto y usarlo si conecta el dispositivo jailbroken.

sólo tiene que añadir dos claves para el nuevo objetivo en la configuración definidos por el usuario (Destino-> Obtener información -> "construir" Pestaña> Mostrar "Ajustes definidos por el usuario")

PROVISIONING_PROFILE_ALLOWED NO 
PROVISIONING_PROFILE_REQUIRED NO 

Así que tendrás dos objetivos muy similares ... uno para jailbreak y el segundo para el iPhone previsto.

3

Ten cuidado - la convención de desarrolladores de iPhone ahora se prohíbe de jailbreaking su teléfono: http://news.softpedia.com/news/iPhone-Developer-Agreement-Bans-iPhone-OS-Jailbreak-108599.shtml

No estoy seguro de lo que debe hacer si, por ejemplo, desea que la aplicación para desactivar sí en los teléfonos con jailbreak - cómo lo probarías?

+2

ahora es legal hacer jailbreak a su iOS dispositivo según la ley de los EE. UU. –

+2

Legal por exclusión de DMCA, pero eso no lo saca de un acuerdo que haya hecho con Apple. – Darron

+3

@Darron: Nunca hice ningún acuerdo con Apple. Compré mi iPod de segunda mano y lo liberé. No hay acuerdos rotos! : D – Linuxmint

5

Personalmente estoy pagando los $ 99 por año y uso mi iPod Touch 2G (jailbroken) para fines de desarrollo. No he visto inconvenientes al uso de dispositivos jailbreak para el desarrollo. De hecho, he visto algunas ventajas al usar dispositivos jailbreak.

3

Los dispositivos Jailbroken no funcionarán con la notificación de inserción. Perdí casi un día con uno de esos dispositivos. Así que mejor mantente alejado de la cárcel dispositivo roto para el desarrollo.

+1

He oído a gente decir esto antes, pero he liberado todos y cada uno de los iPhone que he tenido, y siempre he tenido notificaciones de trabajo push (tanto desde mis aplicaciones de prueba como desde aplicaciones de la App Store en mi teléfono). – Nate

+1

@Nate No he recibido notificación de inserción con dispositivos dañados en la cárcel. –

Cuestiones relacionadas