games descargar best ios keychain codesign

descargar - Especificaciones de codificación de iOS



best ipad games free (3)

Quiero crear una herramienta para codificar aplicaciones iOS en un servidor Linux de forma remota.

Sé que codesign es oss pero se basa en gran medida en el llavero y no es tan portátil.

Sé que Adobe tiene una utilidad de códigos para Win y Mac en Flash que toma el perfil de aprovisionamiento, .p12 y .cer y firma la aplicación.

UDK también hace algo similar pero no parece necesitar el .p12 ( http://udn.epicgames.com/Three/AppleiOSProvisioning.html )

Entonces, mi pregunta es realmente, ¿cuál es el proceso que están haciendo para que pueda recrear una herramienta que sea multiplataforma que pueda hacerlo?


Intente y eche un vistazo a esta presentación: Rompiendo la firma del código iOS , que contiene mucha información interesante sobre el esquema de firma.

No sé de todos modos si la presentación anterior le dará la información que necesita.


Traté de resolver este problema, y ​​después de muchas noches sin dormir, dolores de cabeza, problemas con las llaves y otras cosas, decidí dejar de molestar, compré un Mac mini (bastante barato) y lo instalé sin cabeza como máquina de compilación. . Funciona de maravilla :)

Puse mucho trabajo en la investigación y no pude hacerlo funcionar, así que si alguien sabe la respuesta: ¡muy apreciado!


Saurik creó ldid , que está destinado a la firma de código en linux. Puede ser útil consultar este artículo sobre Desarrollo sin un perfil de aprovisionamiento y también este proyecto que creo que es una implementación de LDD.

Si ha utilizado la utilidad de firma de código de Adobe antes de eso, es posible que haya notado que es un poco inestable. He tenido problemas con él muchas veces.

La verdad es que será muy difícil crear una herramienta de firma de código e incluso si pasas un montón de tiempo en ella y finalmente lograsas una implementación, Apple podría cambiar cualquier pequeña parte del proceso de firma de código que podría terminar rompiéndose. todo tu sistema Es mejor confiar en las herramientas que Apple ha proporcionado a los desarrolladores para que firmen el código. Si pudiera hacer una sugerencia sería NO intentar hacer esto.