iOS 项目 IPA 包重新签名解决方案
下载已申请的证书和 provision描述文件:
- 这里我说一下必须要注意的点,证书必须是申请证书的电脑导出的p12文件才可以,因为有信任认证,不然双击是不会添加到钥匙串,也不会显示出来私钥的。
下载下来的
mobileprovision
文件必须改名字为embedded.mobileprovison
然后安装。
上图是已改完名的文件
安装 homebrew,命令:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
,如已安装,可忽略。安装 ruby,命令:
brew install ruby
更新 ruby 版本。安装 sigh,命令:
sudo gem install sigh
如果出错那就换成gem install sigh
安装过程是漫长的。把要重签名的 ipa 包和下载下来的
embedded.mobileprovison
放在同一文件夹目录下,同级终端 cd 到这个 ipa 的文件夹目录下,执行
sigh resign
或者fastlane sigh resign
命令,前者执行出错的话就用后者。这时候,sigh 会直接弹出下面这个指令要你输入:
Signing Identity
这个就是你的证书的十六进制串。
如上图所示,这里的十六进制串必须是你当前P12 文件下的。
现在如果出现下图中所示的log ,那么便已经改签成功了。
iOS 项目 IPA 包重新签名解决方案相关推荐
- iOS逆向-ipa包重签名及非越狱手机安装多个微信
前一段时间学了点儿逆向相关的一些东西,但是都是基于越狱手机上的操作,给视频类应用去广告之类的.随着苹果生态圈的逐渐完善.及苹果对自身系统的保护越来越严格,导致现在的iPhone手机并不像以前那样存在大 ...
- iOS证书及ipa包重签名探究
iOS证书学习推荐博客代码签名探析,本文重点在于介绍ios8.1.3系统ipa包重签名(如企业证书)无法安装的问题.苹果在iOS8.1.3系统以后加强了对ipa安装包签名的验证,主要区别在于ipa唯一 ...
- iOS安全之ipa 包重签名的3种方法
重签名的意义:ipa 重签名最大的用处是,不必重新打包,和配置其它第三方获取 appkey 等操作,直接重签名之后依然可以拥有这些功能,更快的发布测试或者灰度版本. 方法一.终端命令:sigh res ...
- iOS AdHoc ipa包改用企业账号重新签名(含动态framework)
原材料准备: 1.adhoc打的adhoc.ipa包(目标文件) 2.inhouse打的inhouse.ipa包 3.企业账号生成的cer文件 步骤: 1.改AdHoc.ipa包后缀改为.zip ...
- 海马苹果助手ipad版_iOS逆向-ipa包重签名及非越狱手机安装多个微信!
前一段时间学了点儿逆向相关的一些东西,但是都是基于越狱手机上的操作,给视频类应用去广告之类的.随着苹果生态圈的逐渐完善.及苹果对自身系统的保护越来越严格,导致现在的iPhone手机并不像以前那样存在大 ...
- iOS修改ipa并重新签名打包
1. 解压ipa包 在cmd终端,cd到ipa所在目录下,输入以下命令: # # test.ipa:需要解压的ipa文件 # unzip -q test.ipa 解压后当前目录下生成 Payload ...
- 微信内置浏览器下载APP(包括安卓apk和ios的ipa,pxl,deb)的解决方案
做过微信推广的朋友都知道,在微信内直接下载app是不可以的,这个是微信做了限制的原因.但是微信是目前用户活跃量较大的平台之一,App推广肯定离不开微信生态圈.那我们如何在微信内置浏览器内直接下载app ...
- intel xdk 打ios的ipa包
1.打包 2.点击edit.下载csr文件,然后上传到苹果开发者网址,生成cer文件 上面两步搞完,把最后的按钮设置成"yes" 3.上传配置文件 转载于:https://www. ...
- ipa 修改服务器地址,iOS重签名 – ipa包(服务器适用)
一.项目搭建 创建一个ios项目 image.png 为了方便可以通过修改包而修改应用的图标,项目架构中,需要单独出来图标文件 eg:icon@2x.png ,icon@3x.png (1)项目架构设 ...
最新文章
- Django 错误汇总
- 在线作图丨数据降维方法⑥——消除趋势对应分析(Detrended correspondence analysis, DCA)
- android6.0 主题,Android 6.0 DatePickerDialog主题
- python3 实现 php serialize 函数
- 测试Open Live Writer
- 分布式文件系统研究-测试-文件下载测试
- C# .net core 使用自定义的WebProxy
- 干货福利:AI人工智能学习资料教程包.zip
- fpga 输入信号除了1和0还有别的状态?
- 计算机作曲 研究生 武汉音乐学院,计算机音乐作曲(武汉音乐学院2021年招收攻读硕士学位研究生考试大纲)...
- 前端名称命名--英文字母
- 极光推送java服务器端_极光推送服务器端(JAVA)
- bzoj 1638: [Usaco2007 Mar]Cow Traffic 奶牛交通(拓扑排序?+DP)
- 51nod-1351:吃点心
- Writing udev rules
- 如何用python下载图片_Python之如何优雅的下载一堆小哥哥图片
- Android基础教程之Button事件发送消息到通知栏Notification
- 中职计算机图形图像课程标准,计算机图形与图形图像处理技术的相互结合
- html+php内联执行JavaScript是报错
- NetLogo基础代码
热门文章
- 75道逻辑思维题---会作10道智商就是正常,会作30道就不是凡人,会作60道就是高智商稀有人才了!
- A - Tobaku Mokushiroku Kaiji
- 随笔记录(扩展)——np.where
- dedecms织梦资讯页面统计内容字数
- 自动训练Embedding词向量和手动训练Embedding词向量
- mesh 协调器 路由器_路由器和终端设备组成的简单zigbee网状网络
- 《假面山庄》东野圭吾 读后感
- 《无线网络:理解和应对互联网环境下网络互连所带来的挑战》——1.2 无线互联网的历史...
- 第15周项目1-验证算法
- github 人像卡通化探索项目