您好,欢迎来到 ios企业签名! 【快速注册】 【登录QQ登录

您可以 “CTRL+D”一键收藏本站网址 ,下次访问更快速!

ios企业签名

iOios怎么给应用签名S证书及ipa包重签名

更新时间:2019/12/4 / 阅读次数:130

ios企业签名证书学习推荐博客代码签名探析,本文重点在于介绍ios8.1.3系统ipa包重签名(如企业证书)无法安装的问题。苹果在iOS8.1.3系统以后加强了对ipa安装包签名的验证,主要区别在于ipa唯一标识在原有Bundle Identifier的基础上增加了证书ID,也就说安装包和手机上已安装APP的Bundle Identifier即使一致,如果两者签名的证书ID不相同,那么安装包也无法正常安装。证书ID是什么?图中方框里字符串就是证书ID,升级后的ipa标识就是证书ID+BundleID,只有两者完全匹配,安装包才能覆盖安装,否则就会提示安装失败。解决办法就是卸载安装包,重新安装!

1The entitlements specified in your application’s Code Signing Entitlements file do not match those specified in your provisioning profile

目前,重签名主要用于企业证书重签名个人证书发布的ipa包,包括各种助手及企业内测包的发布等。在重签名前,让我们先看看一个完整的ipa包有哪些与证书相关的东西!打开ipa包,会发现_CodeSignature和embedded.mobileprovision两个文件

_CodeSignature,ipa包签名文件embedded.mobileprovision,证书配置文件

因此,替换上面两个文件就解决了ipa重签名的主要问题。此外,ios怎么给应用签名代码签名探析文中还提到entitlements.plist授权文件,重签名时也需要处理。按照下图内容创建plist文件,输入相关信息。

整个签名过程如下(文件路径自定义)

1、解压ipa安装包

1 cp olinone.ipa olinone.zip

2、替换证书配置文件(文件名必须为embedded,不得自定义)

1cp embedded.mobileprovision Payload/olinone.app

3、重签名(certifierName为重签名证书文件名,可以加证书ID后缀)

ios企业签名 http://www.yc23c.com

上一篇:苹果软件签名验证iOS证书申请和签名文件生成

下一篇:iOS动态库重签名步骤苹果app签名软件

最新文章

最热文章

收缩
  • 电话咨询

  • 稳定不掉签名