ios 企业证书 ipa 重新签名发布
提示:暂时不能用了,企业证书滥用
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 重新签名发布相关推荐
- 用ios企业证书发布ipa到服务器上扫码下载
这段时间公司需要做一个ios的app,用的是mui框架,在HBuilder中发行为原生的安装包,用的ios企业证书.我从ipa包生成之后说起. ipa包生成之后,就到了下载这一步了,因为是企业证书,上 ...
- iOS企业证书的申请教程
iOS企业证书可以免上架App Store安装到手机使用 如果app上架不了,只能签名企业证书使用 需要企业账号才能申请 一.iOS企业发布证书申请 Appuploader可以辅助在Windows电脑 ...
- iOS企业证书申请介绍
iOS企业证书可以免上架App Store安装到手机使用 需要企业账号才能申请 企业账号申请介绍 一.iOS企业发布证书申请 1.登录Appuploader选择Certification 2.选择iO ...
- iOS企业证书申请教程
iOS企业证书可以免上架App Store安装到手机使用 如果app上架不了,只能签名企业证书使用 需要企业账号才能申请 一.iOS企业发布证书申请 Windows申请iOS证书需要用到软件Appup ...
- 2023最完全的个人和企业版的iOS企业证书区别
iOS企业证书分为个人版和企业版两种.它们的主要区别在于适用的使用场景.证书有效期.证书价格.证书申请流程.签名数量等方面. 使用场景 个人版iOS企业证书适用于个人开发者或小团队,主要用于开发内部应 ...
- ios 企业签名证书购买_如何购买iOS企业证书进行app上架!!
名证书购买只能购买企业开发者帐号,只有企业开发者才能提供签名服务. 签名机制的意义 安全.苹果为了对App的环境有绝对的控制权,只有被苹果认可的应用才可以安装到手机上.可以避免应用被篡改,以及盗版应用 ...
- 苹果企业证书_苹果签名经常掉签原因大汇总
苹果签名就是数字签名,是基于非对称加密算法来实现的,对称加密就是通过非对称加密算法实现的,对称加密是通过同一份秘钥加密解密数据,非对称加密有两份秘钥,分别是公钥和私钥,用公钥进行加密的数据只能使用私钥 ...
- 不法分子正大量滥用苹果iOS企业证书打包非法App
不发分子通过滥用或购买企业证书打包非法App的情况,通过 itms:services://?,在线安装ipa ,跨过Appstore的形式,传播大量涉黄涉赌应用,专坑中国人!举出漏洞URL只是冰山一脚 ...
- iOS企业证书的申请与制作
本文主要包括以下几个方面: 1.申请企业账号 2.制作企业证书 3.推送证书的详细制作 4.申请Apple ID步骤 5.申请邓白氏编码步骤 6.Bunlde Identifier的解释 通过这篇文章 ...
最新文章
- QM模块常见检验分类术语
- 点击按钮出现图片_坪山电动车上牌丨部分手机点击拍摄按钮,页面没有反应,无法拍摄人脸图片或上传照片,为什么?...
- 四、从Excel开始,学习Excel的快捷键
- 页面加载图片前用空态图代替真正图片
- 学计算机的笔记本电脑用多大内存,办公用笔记本电脑多大尺寸内存合适
- Qt QObject::connect: Parentheses expected错误原因
- 后端技术:盘点HashMap 的7种遍历方式
- Linux命令之文件相关
- MOS管及MOS管的驱动电路设计
- debian 8 和centos 配置java 环境变量的正确姿态
- 对路径“bin\MySql.Data.xml”的访问被拒绝的解决方法
- LintCode 38: Search a 2D Matrix II
- Python的pandas安装超级详细
- 去重插入数据 mysql_mysql 数据去重
- MFC实现FTP客户端
- 开口式霍尔电流传感器AHKC在直流配电改造的应用
- 据结构学习(冒泡、选择、插入、快速排....
- 天空卫士参与编写的《数据安全治理实践指南(2.0)》正式发布
- 为什么总学不好PS?300集PS从入门到高级自学教程,全面且系统
- 美国地质调查局DEM,需账户密码
热门文章
- php面试题之一——HTML+CSS(基础部分)
- java 权限管理与用户角色权限设计
- perl 包下载官方网站(速度很快的) 和 解压安装指令
- 12月第2周业务风控关注 | 公安部:严打自媒体“网络水军”违法犯罪,关闭大V账号1100余个...
- Selenium-WebDriverApi介绍
- CSS的块级元素和内联元素,以及float
- python_code_417
- 对Linux的cp命令的思考
- ibatis 用HashMap解决Ibatis未知列名和列数的查询结果的resultClass映射
- H5 获取连接参数,判断是否是手机端