2012-09-04 13 views
6

Ricordo che l'ho già fatto, ma ho dimenticato il comando.Come visualizzare NSString definito in un dato file iOS ipa

ad es.

Ho una NSString definita nella fonte, ad es.

NSString * s = @"secret"; 

Mi ricordo che posso visualizzare il contenuto utilizzando il comando strings, ma ho dimenticato il comando esatto per vederlo,

esempio

strings my.ipa | grep "secret" 

non funziona. Qualcuno ha idea?

risposta

5

io non sono sicuro che sia possibile direttamente con strings su un ipa, ma è possibile effettuare le seguenti operazioni:

  1. Rinominare il file .ipa per avere l'estensione .zip. Le chiavi ipa sono semplicemente rinominate.
  2. estratto (si dovrebbe creare una directory chiamata Payload)
  3. cd nel Payload/<app-name>.app
  4. Si dovrebbe avere un file chiamato <app-name> nella directory corrente.
  5. Chiama strings <app-name> | grep secret.