如何从已编译的iOS应用程序中解压缩/ .nib文件

Wal*_*ain 6 iphone xcode objective-c

有没有办法从iTunes下载的*.ipa文件中获取未压缩的*.nib文件?我知道有一些方法可以使用File榨汁机或类似工具提取资源(jpg/png /声音).但我正在寻找一种工具,它可以从*.ipa文件中提取*.nib或*.xib文件以重用nib.

谢谢你的帮助.

Wri*_*sCS 6

我相信Xcode的旧版本,可能是3.0甚至之前,Interface Builder可以读取.nib文件.这些基本上是编译的,就像源代码一样,没有办法解压缩它们或看到内容,就像.png图像被粉碎一样.

更新

在Youtube上发现了一个视频,http://www.youtube.com/watch?v = dInaIlzVsn8,但还没有尝试过.声称能够打开已编译的.nib文件.

更新2

这是打开已编译的.nib的另一种可能方法.此过程要求您从Hulu Desktop应用程序中检索未编译的.nib,并替换它的内容.

http://www.macstories.net/tutorials/how-to-edit-nib-files-in-snow-leopard/


Veg*_*ard 6

有点迟到的回复,但可以挽救其他人找到更好的解决方案的麻烦.

要从.ipa文件中提取nib文件:

  1. 将MyApp.ipa重命名为MyApp.zip
  2. 提取它
  3. 在解压缩的文件夹中,右键单击MyApp.app并按"显示包内容"
  4. 在这里,您将拥有所有资源,包括nib文件.

要在界面构建器中打开nib文件,请使用http://www.charlessoft.com中的 NibUnlocker将它们转换为xib文件

  • NibUnlocker无法打开任何.nib文件 (9认同)