Estoy desarrollando una aplicación de Cydia. Ha estado en desarrollo por un tiempo, y nunca he tenido ningún problema hasta hace poco, cuando reanudé el desarrollo después de unos meses. Hay un par de cosas que han cambiado desde la última vez que trabajé en él:Implementación de aplicaciones de iOS en/Aplicaciones de XCode a través de script de fase de compilación (Jailbroken)
- actualizado a Lion
- Se traslada a Xcode 4
- Actualizado a 4.3.5 en mi iPad, iPhone a 5,0
De la investigación que he hecho, he llegado a la conclusión de que había algo "inusual" en mi configuración anterior. Descubrí que las aplicaciones aprovisionadas se colocan en el "directorio de espacio aislado" /private/var/mobile/Applications
, y las aplicaciones del sistema que obtienen acceso de lectura a todo el sistema de archivos entre en /Applications
. Supongo que al usar herramientas actualizadas y Lion, rompí todo lo que me daba privilegios de lectura en todo el sistema. Por lo tanto, necesito información sobre cómo hacer que Xcode se implemente directamente en el directorio del sistema que no está en la zona de pruebas.
Aunque hay algunas advertencias. No quiero tener que usar un instalador, quiero que Xcode lo haga automáticamente después de Build y Run. También quiero poder adjuntar el depurador para poder ver la consola.
¿Alguien con experiencia en esto me puede enseñar cómo usar los Scripts de fase de compilación para hacer la magia necesaria para tomar el binario con signo y desplegarlo automáticamente después de cada compilación? Me imagino que esto es posible, porque la salida de la consola es una herramienta tan valiosa, que sería demasiado difícil desarrollar aplicaciones como Cydia.
¡Gracias por tu ayuda!
Esto puede ayudar - http://stackoverflow.com/questions/4127147/objective-c-nsfileposixpermissions-to-human-readable-nsstring – Coffee