È possibile ottenere informazioni sull'identità della firma del codice durante il runtime?Ottenere l'identità della firma del codice su runtime?
Grazie
È possibile ottenere informazioni sull'identità della firma del codice durante il runtime?Ottenere l'identità della firma del codice su runtime?
Grazie
Sì, è possibile ottenere un sacco di codice firma informazioni a run-time dal file embedded.mobileprovision:
[[NSBundle mainBundle] pathForResource:@"embedded.mobileprovision" ofType:nil]
C'è una discussione su di esso in How to determine at run-time if app is for development, app store or ad hoc distribution?
Non è così facile leggere il file perché è un file ASN.1 codificato in DER.
tramite .mobileprovision Files Structure and Reading - il binario dell'applicazione deve ancora essere firmato, anche con la proprietà embedded.mobile eliminata nelle app strappate.
Codo, grazie per la risposta. Sembra buono, proverò il tuo consiglio al più presto. – fyasar
Codo, Per quanto vedo, non sarà facile. Potresti condividermi se trovi qualcosa a riguardo. – fyasar
Da quello che ho visto, embedded.mobileprovision non è incluso negli IPA dall'AppStore. O forse lo era e questo è cambiato in iOS 4 o 5. – jin