【问题标题】:how to Uncompress/Extract *.nib files from a compiled iOS app如何从已编译的 iOS 应用程序中解压缩/提取 *.nib 文件
【发布时间】:2011-12-17 04:19:26
【问题描述】:

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

感谢您的帮助。

【问题讨论】:

标签: iphone objective-c xcode


【解决方案1】:

我相信旧版本的 Xcode,可能是 3.0 甚至更早的版本,Interface Builder 可以读取 .nib 文件。这些基本都是编译好的,跟源码一样,没办法解压,也没法看内容,很像.png图片被压碎了。

更新

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

更新 2

这是另一种打开已编译 .nib 的可能方式。此过程需要您从 Hulu 桌面应用程序中检索未编译的 .nib,并替换其内容。

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

【讨论】:

    【解决方案2】:

    回复有点晚,但可以省去其他人寻找更好解决方案的麻烦。

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

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

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

    【讨论】:

    • NibUnlocker 无法打开任何 .nib 文件
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-07-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-03
    • 2011-11-22
    相关资源
    最近更新 更多