用pngcrush反编译ios app 资源文件

要提高app制作水平,最好的方法就是学习领先者,用pngcrush反编译ios app 资源文件,步骤很简单

  1. 在电脑的itunes中下载你选中的app,下载完成之后,然后在finder里面找到对应的ipa包,也可以在91等市场中直接下载ipa文件

  2. ipa文件其实是zip包,重命名为zip后缀文件之后,双击打开

  3. 找到 xxx.app 文件,这其实是个目录,点击右键,在菜单中选中“查看包内容”,就可以进入目录,然后看到大量的资源文件,这些png文件都直接放在app的根目录,你可以在finder中直接浏览
  4. 但是这些png文件都是打包过程中被压缩过的,photoshop无法正确识别 ( 注:打包app的时候,你可以在xcode project选项中选择对png文件不压缩)
  5. 要把这些png文件还原,可以通过一个名叫 pngcrush 的开源软件,你可以到 sourceforge 下载,实际上ios的sdk也提供了这个程序(xcode就是利用它压缩png的)

    1. xcrun -sdk iphoneos -find pngcrush 可以获得 pngcrush的安装目录,然后直接使用,或者在你的$PATH目录里面做一个符号链接,这样可以在console窗口直接敲pngcrush
    2. 进入资源文件存放目录,打开对应的命令行窗口,执行下面的命令即可
    3. pngcrush -d xxx reverted -revert-iphone-optimizations -q *.png
      pngcrush -e xxx reverted -revert-iphone-optimizations -q *.png

上面提到的方法都是在mac操作系统下面,如果是windows/linux也可以用,pngcrush也提供了对应的版本

本文地址: http://lutaf.com/100.htm 鲁塔弗原创文章,欢迎转载,请附带原文链接

  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值