美文网首页iOS Developer
关于企业证书重签名

关于企业证书重签名

作者: 码农_会写诗 | 来源:发表于2018-05-08 10:53 被阅读82次

使用签名脚本Sigh script at github

安装好brew,先用brew安装ruby,然后用gem安装sigh。

1、brew install ruby

2、sudo gem install sigh

使用就非常简单了:

1、输入sigh resign,回车

2、把要签名的ipa文件拖到窗口上,回车

3、填写用来签名的证书,回车

4、把embedded.mobileprovision文件拖到窗口上,回车

5、好了,resign脚本会自动更改bundel id,签名并重新打包。

如果像是微信那种带多targets的应用,可以直接调用resigh.sh进行签名:

./resign.sh YourApp.ipa "iPhone Distribution: YourCompanyOrDeveloperName" -p "bundel id"=.mobileprovision -p "bundel id"=.mobileprovision -p "bundel id"=.mobileprovision -p "bundel id"=.mobileprovision  resignedYourApp.ipa我详细举个例子说明吧,重签名一个叫乐动力的应用,里面包含一个XQTodayExtension.appex的通知栏插件,我们来看怎么签名:1、先去导出两个mobileprovision文件,分别是应用和Plugin的,这里我导出了1. mobileprovision和2. mobileprovision,分别对应com.fenzi.xiaoqin和com.fenzi.xiaoqin.XQTodayExtension。2、在1.4这个版本的sigh里,resigh.sh的位置是/usr/local/lib/ruby/gems/2.3.0/gems/sigh-1.4.0/lib/assets/resign.sh,运行resign.sh进行签名:resign.sh /Users/Dylan/Code/LDL/xiaoqin.ipa "iPhone Distribution: YourCompanyOrDeveloperName" -p com.fenzi.xiaoqin=/Users/Dylan/Code/LDL/1.mobileprovision -p com.fenzi.xiaoqin.XQTodayExtension=/Users/Dylan/Code/LDL/2.mobileprovision /Users/Dylan/Code/LDL/xiaoqin2.ipa保存下来的xiaoqin2.ipa就是重签之后的文件。如果有苹果手表的文件,也同理处理。sign脚本还有很多实用的功能,比如直接申请ADHOC签名证书,申请Developent签名证书等等。而sign脚本是fast lane系列工具中的一个,有兴趣可以研究下,功能非常强大。

(目前虽然能够重签名进行分发操作,但是重签名的ipa包还是换了新的bundid,这就造成原有项目中相关和bundid的操作无法成功。例如推送功能等。不是真正意义上的重签名。目前本人还在研究中。有哪位大神了解的,求get下)

相关文章

  • 关于企业证书重签名

    使用签名脚本Sigh script at github 安装好brew,先用brew安装ruby,然后用gem安装...

  • ipa重签名后无法安装的问题

    企业证书签名,签名过后无法安装,最初以为是证书问题。用其他ipa文件重签,安装正常。用ad-hoc重签,安装失败。...

  • iOS企业重签名问题及经验

    最近应用要用企业重签名,(好贵,有个企业证书真赚啊)用企业重签名后内购应该就失效了.(欢迎大神答疑) 发现一篇好文...

  • bibibi ipa包重签名

    ios ipa包重签名 作用 保持bundleid不变,重新用企业证书签名,分发。 流程 解压你所要签名的ipa包...

  • iOS企业证书重签名

    iOS应用下载有两种方式: 企业证书重签名(用户需要在设置里面点击“信任”才能使用) 公司账号App Store上...

  • ipa包重签名

    1.作用 目前,重签名主要用于企业证书重新签名个人证书发布的ipa包,包括各种助手以及企业内测包的发布等。 2.使...

  • iOS证书及ipa包重签名探究

    iOS证书学习推荐博客代码签名探析,本文重点在于介绍ios8.1.3系统ipa包重签名(如企业证书)无法安装的问题...

  • iOS应用重签名

    签名与重签名 签名:原始数据 --> HASH --> 原来的证书加密重签名:原始数据 -->HASH --> 现...

  • 企业重签名

    第一种:使用带有通配符*号的描述文件签名(相应的证书) 关于苹果企业开发者证书的说明 苹果企业开发者证书和公司证书...

  • iOS重签名(2018最新):完全重签名和不完全重签名

    最近有朋友需要帮忙用公司企业证书打包企业内侧应用,经过本人搜集、采坑,目前最简单、可靠地重签名解决方案(企业证书可...

网友评论

    本文标题:关于企业证书重签名

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