ipa包重新签名

准备工作


  • 已经经过破壳处理的iTunes ipa包或者第三方越狱应用等;
  • 开发者测试证书和描述文件;
  • 签名工具:sigh命令行或者iReSign客户端。

本文主要讲述sigh命令的安装和使用。

安装


首先确保你安装了Xcode的命令行工具。

xcode-select --install

然后通过gem安装sigh,gem的安装请自行谷歌。

sudo gem install sigh

如何使用


在终端执行

sigh resign

依次执行下列步骤:

  1. 显示Path to ipa file:-将重签ipa拖入回车;
  2. 显示Signing Identity:-填写正确的签名证书回车;
  3. 显示Path to provisioning file:-将签名所用的描述文件拖入回车;
  4. 最后等签名结果,成功后会替换原路径的ipa文件。

关于更多sigh用法请访问sigh使用

最后


签名成功的应用就可以顺利在我们的设备中安装了并使用了,用这个方法可以进行非越狱平台安装在正版基础移植的越狱应用。

!注意:如果是对iTunes正版应用进行签名在安装后运行时会闪退,需要先将应用进行破壳处理,因为苹果对应用进行了保护。

附上我装的应用截图:

应用截图
应用截图

转载请注明出处,谢谢!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 昨天在和其他同事研究自动打包时,发现能够将 ipa 包重新进行签名。what's hell? how to ach...
    Dosun阅读 8,743评论 5 15
  • ipa 包重签名最新最简单教程 重签名的意义:ipa 重签名最大的用处是,不必重新打包,和配置其它第三方获取 ap...
    红发_KVO阅读 73,060评论 24 64
  • 在工作中分发内测应用是经常遇见的,常见的方式有:TestFlight,用企业级开发者账号,搜集UDID打包等方式,...
    MarkMiao阅读 2,671评论 1 3
  • 为什么重签名### 重签名可以把越狱市场上的app重新用我们自己的开发者证书进行签名,然后我们就可以在我们不越狱的...
    齐滇大圣阅读 17,475评论 9 23
  • 最近被公司的构建系统折腾得比较闹心,于是研究了一下 ipa 打包和签名的过程,以方便日后跟他们撕逼。 首先说说什么...
    水果宾治武士阅读 8,393评论 6 17