重签名微信过程记录

今天花了一下午研究了下重签名微信ipa包,把大致的流程和遇到的一些问题记录一下。

首先重签名有很多种方法,整理一下大致有以下几种:

一、最原始的命令行,不使用工具。这个方法最终未能实现成功,卡在中间环节,找不到下文。相关链接:http://www.olinone.com/?p=198

二、使用sigh工具,也是我执行成功的一种方法。稍后细说。

三、使用iReSign,直接在Mac上运行,填入相关信息及文件即可,最为简单。链接:https://github.com/maciekish/iReSign,使用方法可能遇到entitlements.plist文件不知道怎么生成,解决链接:http://blog.csdn.net/lvchaman/article/details/50732716   (只用看他最后一段即可)。

下面详说第二种方法。

1、安装homebrew ,进入官网:https://brew.sh/ ,就一句命令行。

2、安装ruby,vim中输入命令行 brew install ruby。

3、用gem安装sigh工具 ,·sudo gem install sigh 。安装完成后,即可开始重签名。

输入命令行   sudo fastlane sigh resign (别掉了sudo,有的安装的gem没有权限会导致失败,原因是ruby用的是mac自带的,访问内部需要权限)   之后会让你输入你的ipa包地址,选择的Signing Identity以及mobileprovision文件地址,其中Signing Identity和mobileprovision要对应的就行。可用ADHOC来包含你的device来进行生成。

最后出现Successfully signed xxx/xxx/xxx/xxx/wechat.ipa就成功了!

补充一篇看到的类似的文章:http://www.isaced.com/post-278.html

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

推荐阅读更多精彩内容

  • ipa 包重签名最新最简单教程 重签名的意义:ipa 重签名最大的用处是,不必重新打包,和配置其它第三方获取 ap...
    红发_KVO阅读 73,126评论 24 64
  • 在工作中分发内测应用是经常遇见的,常见的方式有:TestFlight,用企业级开发者账号,搜集UDID打包等方式,...
    MarkMiao阅读 2,683评论 1 3
  • Fastlane简介 Fastlane是用Ruby语言编写的一套自动化工具集和框架,每一个工具实际都对应一个Rub...
    小_夭阅读 7,876评论 2 15
  • 为什么重签名### 重签名可以把越狱市场上的app重新用我们自己的开发者证书进行签名,然后我们就可以在我们不越狱的...
    齐滇大圣阅读 17,492评论 9 23
  • 曾经一觉能睡到大天亮的你却在每个午夜梦醒时分瞪着天花板。人真的是越长大越孤单吗?其实不是的,孤单像是一种慢性毒药,...
    往深阅读 220评论 1 0