美文网首页
重签名App问题汇总

重签名App问题汇总

作者: 码农农农SL | 来源:发表于2019-08-18 18:42 被阅读0次

问题一:Code signing fails with error 'resource fork, Finder information, or similar detritus not allowed'

问题描述:
应用砸完壳,把包拉出来,里面的Plugins删除,替换可执行文件,打开Xcode--->MonkeyDev,创建MonkeyApp项目,把整理好的.app文件放到TargetApp目录,一系列操作行云流水,点完运行,双手托腮,嘴角上扬,静待Build succeeded.。
然而,上扬的嘴角定格在Codesign failed那一刻。

image.png
看着这个错,也是一脸懵逼。
查阅相关资料才发现,原来,用Finder显示包内容查看.app文件夹,会将Finder的一些查找信息以扩展属性的方式添加到这些文件中,而代码签名在iOS10之后,不再允许应用程序包中的任何文件具有包含Finder信息的扩展属性。
所以理论上,只要去除这些扩展属性,代码签名应该就没问题了。
那么怎么去除这些扩展属性呢?
xattr命令可以对文件的扩展属性进行查看、增加、删除和清空,所以可以用xattr操作一波。
使用-c -r参数来递归清空包内的所有文件的扩展属性。
> xattr -cr XXX.app

再次运行Xcode,完美!!!


image.png

相关文章

  • 重签名App问题汇总

    问题一:Code signing fails with error 'resource fork, Finder ...

  • 完善改写重签名Mac工具

    参考: iOS App 签名的原理 iOS企业重签名问题及经验 iOS重签名工具开发之路(介绍篇) ios-app...

  • App 多渠道打包及重签名方案

    App 多渠道打包及重签名方案App 多渠道打包及重签名方案

  • APP手动重签

    APP的重签名是一个博弈的过程, 重签名的步骤随着Apple签名细节的修改也会有所改变对APP的重签名, 目前并不...

  • 逆向学习笔记

    重签名:iOS App 签名的原理--总结的非常细,一看就明白逆向学习笔记9——代码重签名ios-app-sign...

  • iOS安全防护之重签名防护和sysctl反调试

    一 重签名防护 想自己的app不被重签名,可以在代码中检测签名信息,然后采取措施 查看证明组织单位或者进入.app...

  • app重签名

    Ios下app重签名的原理及使用教程 流程: 1、解压ipa unzip appstore.ipa 2、删除旧的签...

  • app重签名

  • App 重签名

    判断App是否加密需要砸壳 iTunes上下载ipa包 解压cd到解压的app包目录,查看是否加密(多余操作,绝对...

  • iOS越狱包 重签名

    重签名目的:越狱包重签名运行到非越狱手机进行调试。 手动重签名大体步骤(以墨迹天气app 为例子): 1.删除插件...

网友评论

      本文标题:重签名App问题汇总

      本文链接:https://www.haomeiwen.com/subject/slxdsctx.html