program library development developer apple app iphone ios xcode ios5 iphone-developer-program

iphone - library - ios developer resources



Instalar aplicaciones de iOS en el dispositivo sin programa de desarrollador, iOS 5.1 (3)

Estaba tratando de hacer lo mismo y había fallado en algunos puntos, luego encontré el blog de Moustafa Hassan , que tenía los pasos que usé con éxito.

Funciona bien las pruebas con Xcode 4.6.3 en OS X 10.8.4 (en mi Hackintosh) y iOS 6.1.2 en mi iPad

Esa página contenía ejemplos paso a paso e imágenes para hacer el trabajo. Sólo toma unos 15 minutos.

Lo único que se me ocurre que no aparece en la página es cómo acceder a / usr / local / bin en su dispositivo OS X. Esto se hace fácilmente mostrando archivos ocultos en el terminal [1].

[1]: los valores predeterminados escriben com.apple.Finder AppleShowAllFiles YES

Estoy tratando de instalar mi aplicación iOS en mi dispositivo con iOS 5.1. Actualmente no está jailbreak, pero si eso es lo que se necesita, lo haré.

Cuando ejecutaba iOS 5.0.1, seguí este hilo: ¿Cómo puedo implementar una aplicación de iPhone desde Xcode en un dispositivo iPhone real? y creó un certificado autofirmado, que funcionó a la perfección.

No puedo hacerlo funcionar después de actualizar a Xcode 4.3.2 y iOS 5.1

También he intentado seguir este hilo pero sin éxito: pruebe la aplicación iOS en un dispositivo sin el programa desarrollador de Apple o jailbreak

Entonces, ¿cómo instalo mis aplicaciones de Xcode 4.3.2 en mi iPhone 4 con iOS 5.1 sin ser miembro de un programa de desarrollador?

EDITAR: Ahora puedo obtener las aplicaciones en el iPhone. Pero cuando trato de iniciarlos, se estrellan, ni siquiera aparece la imagen de lanzamiento. He jailbroken el dispositivo, instalé Appsync, edité el SDKSettings.plist y cambié las propiedades de compilación a "No codificar inicio de sesión".

Esto es lo que me da la consola cuando intento iniciar la aplicación, no obtengo ningún registro de bloqueo en Xcode:

May 8 18:25:35 unknown SpringBoard[54] <Warning>: Unable to obtain a task name port right for pid 1017: (os/kern) failure May 8 18:25:35 unknown com.apple.launchd[1] <Notice>: (UIKitApplication:com.KerschApps.Test[0x2fa8]) Exited: Killed: 9 May 8 18:25:35 unknown com.apple.launchd[1] <Warning>: (UIKitApplication:com.KerschApps.Test[0x2fa8]) Throttling respawn: Will start in 2147483647 seconds May 8 18:25:35 unknown SpringBoard[54] <Warning>: Application ''Test'' exited abnormally with signal 9: Killed: 9 May 8 18:25:36 unknown kernel[0] <Debug>: AMFI: hook..execve() killing pid 1017: no code signature

¿Por qué todas mis aplicaciones se bloquean en el iPhone cuando funcionan bien en el simulador?

Gracias / tim


He tenido exactamente el mismo problema que usted, al ejecutar aplicaciones en iOS 5.1 con Xcode 4.3.2 y he logrado que funcionen casi perfectamente usando este método aquí:

Creando aplicaciones para iOS 5.1 con Xcode 4.3.2

Se basa en este de la wiki del iPhone Dev , pero tuve que incluir algunas modificaciones: el interruptor -gta produce un error de compilación y las instrucciones no son exactamente explícitas. El tutorial completo está en esa publicación del blog, pero los pasos básicamente son:

  1. Cree un certificado autofirmado con el nombre ''iPhone Developer''
  2. Vuelva a activar ''Identidades de firma de código'' en la configuración de compilación del proyecto Xcode - para usar su certificado autofirmado ''Desarrollador de iPhone''
  3. Cambie las ocurrencias de info.plist como se indica
  4. Descargar ldid, hacer ejecutable
  5. Cree el script de Python, péguelo en / usr / bin, cambie las referencias del script de python en consecuencia
  6. Cambie iPhoneCodeSign.xcspec para usar ldid3.py
  7. Cree el archivo tdmtanf en el dispositivo con un toque sobre ssh
  8. No coloque las banderas -gta en ''Otras banderas de firma de código''

Resulta que utilizo Unity para la depuración, por lo que la falta de depuración de Xcode con -gta no me molestó. Obviamente, los desarrolladores de Objective C necesitarán esta funcionalidad, así que espero que alguien pueda ampliar esto si lo hace funcionar. Actualmente estoy jugando con una versión de desarrollo de mi aplicación en mi iPhone en 5.1, y con los dedos cruzados puedes obtener el mismo resultado.


No sé si resolviste tu problema pero tuve el mismo que tú. Te explico cómo resolver.

Exigir:

Xcode 4.3.2, iPhone con iOS 5.1.x, Mac.

Todo lo que necesitas es firmar automáticamente tu aplicación. Todos los pasos que hiciste son correctos, por lo que cuando tienes tu aplicación construida desde Xcode necesitas firmarla. Cree un certificado propio en el llavero y luego vaya a la carpeta (por terminal) donde xcode compila la aplicación, luego escriba esto:

mac$ platform=/Developer/Platforms/iPhoneOS.platform mac$ allocate=${platform}/Developer/usr/bin/codesign_allocate mac$ export CODESIGN_ALLOCATE=${allocate} mac$ codesign -fs "Name" Program

donde "Nombre" es el nombre del certificado y Programa es el nombre de Program.app (debe especificar .app). Copia tu aplicación en / Applications por ssh o cyberduck o iTunes ... ¡Luego respring y disfruta!