Cydia App se cierra inmediatamente después de su lanzamiento, la firma con ldid no funcionó

StackOverflow https://stackoverflow.com/questions/3695450

Pregunta

Este es el trato, que había esta aplicación trabaja desde el iPhone OS 3.0 que salió, ahora lo hizo algunos cambios para aprovechar iOS4.x, y compilado con 4.0 con Xcode 3.2.3, tengo 4 dispositivos con jailbreak:

  • 2 iPod touch 2G IOS 3.0
  • 1 IPAD IOS 3.2
  • 1 iPhone 4G iOS 4.0

Cuando corro y depuración de Xcode (con un certificado de provisión de Apple) la aplicación funciona bien en todos los dispositivos.

El problema viene cuando intento ejecutar el ldid firmado aplicación en los iPods corriendo iOS3.0, esto es lo que he hecho:

copio mi aplicación a través de SSH en la carpeta /Applications de los dispositivos y hacer chmod 755, ldid -S mybinary y respring, cuando inicio la aplicación en iOS 3.0 se cierra inmediatly, como lo hace cuando no se ha firmado, pero funciona bien con los dispositivos que ejecutan 3,2 y 4,0.

Me quita las nuevas piezas de código y compilado con Xcode de edad (3.2.2) y realizó el mismo procedimiento, y funcionó en iOS 3.0.

Creo que está relacionado con la firma de código causa funciona con el certificado de manzana y con dispositivos que ejecutan 3.2 y 4.0, probablemente debido a JailbreakMe, ya que creo que desactiva las verificaciones codiseño.

¿El compilar contra 4.0 o con Xcode 3.2.3 interfiere con la firma ldid? ¿Cuáles son sus pensamientos sobre conseguir que esto funcione en IOS 3.0 +?

¿Fue útil?

Solución

Al parecer ldid no como los binarios compilados con Xcode 3.2.3, que siguió los pasos de la esta respuesta y tengo trabajo, gracias mucho.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top