提示:暂时不能用了,企业证书滥用

ios 企业证书 ipa 重新签名发布

1. 应用场景

当前有一个 未用企业证书签名的 ipa 文件,默认是不可以直接安装到设备上的;我们需要用企业版证书签名;

当前有一个已经用企业证书签名的 ipa 文件,不过我们可以用另外一个企业证书对其重新签名;

以上两种场景国内有开放的平台在做,比如 蒲公英

2. 重新签名原理和工具

Solution:Unzip the IPAunzip Application.ipa
Remove old CodeSignaturerm -r "Payload/Application.app/_CodeSignature" "Payload/Application.app/CodeResources" 2> /dev/null | true
Replace embedded mobile provisioning profilecp "MyEnterprise.mobileprovision" "Payload/Application.app/embedded.mobileprovision"
Re-sign/usr/bin/codesign -f -s "iPhone Distribution: Certificate Name" --resource-rules "Payload/Application.app/ResourceRules.plist" "Payload/Application.app"
Re-packagezip -qr "Application.resigned.ipa" Payload
Edit: Removed the Entitlement part (see alleys comment, thanks)

工具:

https://github.com/maciekish/iReSign

https://github.com/RichardBronosky/ota-tools

https://gist.github.com/2878446

参考:http://stackoverflow.com/questions/6896029/re-sign-ipa-iphone

ios 企业证书 ipa 重新签名发布相关推荐

  1. 用ios企业证书发布ipa到服务器上扫码下载

    这段时间公司需要做一个ios的app,用的是mui框架,在HBuilder中发行为原生的安装包,用的ios企业证书.我从ipa包生成之后说起. ipa包生成之后,就到了下载这一步了,因为是企业证书,上 ...

  2. iOS企业证书的申请教程

    iOS企业证书可以免上架App Store安装到手机使用 如果app上架不了,只能签名企业证书使用 需要企业账号才能申请 一.iOS企业发布证书申请 Appuploader可以辅助在Windows电脑 ...

  3. iOS企业证书申请介绍

    iOS企业证书可以免上架App Store安装到手机使用 需要企业账号才能申请 企业账号申请介绍 一.iOS企业发布证书申请 1.登录Appuploader选择Certification 2.选择iO ...

  4. iOS企业证书申请教程

    iOS企业证书可以免上架App Store安装到手机使用 如果app上架不了,只能签名企业证书使用 需要企业账号才能申请 一.iOS企业发布证书申请 Windows申请iOS证书需要用到软件Appup ...

  5. 2023最完全的个人和企业版的iOS企业证书区别

    iOS企业证书分为个人版和企业版两种.它们的主要区别在于适用的使用场景.证书有效期.证书价格.证书申请流程.签名数量等方面. 使用场景 个人版iOS企业证书适用于个人开发者或小团队,主要用于开发内部应 ...

  6. ios 企业签名证书购买_如何购买iOS企业证书进行app上架!!

    名证书购买只能购买企业开发者帐号,只有企业开发者才能提供签名服务. 签名机制的意义 安全.苹果为了对App的环境有绝对的控制权,只有被苹果认可的应用才可以安装到手机上.可以避免应用被篡改,以及盗版应用 ...

  7. 苹果企业证书_苹果签名经常掉签原因大汇总

    苹果签名就是数字签名,是基于非对称加密算法来实现的,对称加密就是通过非对称加密算法实现的,对称加密是通过同一份秘钥加密解密数据,非对称加密有两份秘钥,分别是公钥和私钥,用公钥进行加密的数据只能使用私钥 ...

  8. 不法分子正大量滥用苹果iOS企业证书打包非法App

    不发分子通过滥用或购买企业证书打包非法App的情况,通过 itms:services://?,在线安装ipa ,跨过Appstore的形式,传播大量涉黄涉赌应用,专坑中国人!举出漏洞URL只是冰山一脚 ...

  9. iOS企业证书的申请与制作

    本文主要包括以下几个方面: 1.申请企业账号 2.制作企业证书 3.推送证书的详细制作 4.申请Apple ID步骤 5.申请邓白氏编码步骤 6.Bunlde Identifier的解释 通过这篇文章 ...

最新文章

  1. QM模块常见检验分类术语
  2. 点击按钮出现图片_坪山电动车上牌丨部分手机点击拍摄按钮,页面没有反应,无法拍摄人脸图片或上传照片,为什么?...
  3. 四、从Excel开始,学习Excel的快捷键
  4. 页面加载图片前用空态图代替真正图片
  5. 学计算机的笔记本电脑用多大内存,办公用笔记本电脑多大尺寸内存合适
  6. Qt QObject::connect: Parentheses expected错误原因
  7. 后端技术:盘点HashMap 的7种遍历方式
  8. Linux命令之文件相关
  9. MOS管及MOS管的驱动电路设计
  10. debian 8 和centos 配置java 环境变量的正确姿态
  11. 对路径“bin\MySql.Data.xml”的访问被拒绝的解决方法
  12. LintCode 38: Search a 2D Matrix II
  13. Python的pandas安装超级详细
  14. 去重插入数据 mysql_mysql 数据去重
  15. MFC实现FTP客户端
  16. 开口式霍尔电流传感器AHKC在直流配电改造的应用
  17. 据结构学习(冒泡、选择、插入、快速排....
  18. 天空卫士参与编写的《数据安全治理实践指南(2.0)》正式发布
  19. 为什么总学不好PS?300集PS从入门到高级自学教程,全面且系统
  20. 美国地质调查局DEM,需账户密码

热门文章

  1. php面试题之一——HTML+CSS(基础部分)
  2. java 权限管理与用户角色权限设计
  3. perl 包下载官方网站(速度很快的) 和 解压安装指令
  4. 12月第2周业务风控关注 | 公安部:严打自媒体“网络水军”违法犯罪,关闭大V账号1100余个...
  5. Selenium-WebDriverApi介绍
  6. CSS的块级元素和内联元素,以及float
  7. python_code_417
  8. 对Linux的cp命令的思考
  9. ibatis 用HashMap解决Ibatis未知列名和列数的查询结果的resultClass映射
  10. H5 获取连接参数,判断是否是手机端