IPA 重签名

环境准备

sudo gem install sigh

资源准备

1、需要重新签名的ipa
2、描述文件embedd.mobileprovision

打开xcode 新建app工程,进入下方目录即可获取对应 mobileprovision 文件
/Library/MobileDevice/Provisioning Profiles 

3、把需要重签名的ipa包和embbedd.mobileprovison放在同一个目录下面,然后cd这个目录,执行sigh resign,然后要求你输入Signing Identity 即下图红线部位字符串


image.png

4、第3步可能会出现的问题
Warning: unable to build chain to self-signed root for signer
解决办法:将钥匙串访问-登录-我的证书下面的发布证书,从始终信任改为使用系统默认(若发现修改成使用系统默认后显示红色,请更新苹果根证书);也有一种说法,要将钥匙串访问-系统-证书下面的Apple Worldwide Developer Relations Certification Authority删除后重新安装新版本的

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 问题场景 外包公司开发并提供了ipa文件,证书签名用的是他们公司自己的(证书和描述文件都是,bundle id用的...
    大浪捉鱼阅读 4,699评论 0 2
  • ipa 包重签名最新最简单教程 重签名的意义:ipa 重签名最大的用处是,不必重新打包,和配置其它第三方获取 ap...
    红发_KVO阅读 73,353评论 24 64
  • ipa是iOS系统app安装包,如果我们想对App Store上的软件进行修改然后重新安装到手机上、或者对已有的A...
    昵称你也抢我的阅读 20,156评论 8 20
  • 在工作中分发内测应用是经常遇见的,常见的方式有:TestFlight,用企业级开发者账号,搜集UDID打包等方式,...
    MarkMiao阅读 7,541评论 1 3
  • 这两天终于彻底搞定了ipa签名的问题,整理一下作为总结 打包流程 超好用的resign脚本 之前搜索了一个很简单的...
    tom510230阅读 8,949评论 9 5

友情链接更多精彩内容