2012-09-04 52 views
6

我記得我之前做過這個,但忘記了命令。如何查看給定iOS ipa文件中定義的NSString

例如

我在源代碼中定義了NSString,例如

NSString * s = @"secret"; 

記得我可以查看使用strings命令的內容,但我忘了確切的命令來查看,

例如

strings my.ipa | grep "secret" 

不起作用。任何人有想法?

回答

5

我不知道這是可能直接與stringsipa,但你可以做到以下幾點:

  1. 重命名文件.ipa.zip擴展。 ipa的只是重命名的拉鍊。
  2. 提取物(它應該創建一個名爲Payload目錄)
  3. cdPayload/<app-name>.app
  4. 你應該有一個在當前目錄中名爲<app-name>文件。
  5. 致電strings <app-name> | grep secret