iOS framework动态库重签名
真机上运行.framework时,如果报如下信息时表示framework动态库没有签名,需要进行重签名:
dyld: Library not loaded: @rpath/XX.framework/XXReferenced from: /var/containers/Bundle/Application/DF33E1CB-0A69-4303-A22A-686E643DE922/iDoctors.app/iDoctorsReason: no suitable image found. Did find: /private/var/containers/Bundle/Application/DF33E1CB-0A69-4303-A22A-686E643DE922/iDoctors.app/XX.framework/XX: code signing blocked mmap() of '/private/var/containers/Bundle/Application/DF33E1CB-0A69-4303-A22A-686E643DE922/iDoctors.app/XX.framework/XX' Message from debugger: Terminated due to signal 6
相关签名命令:
1.查看framework的签名证书命令:
codesign -d -vv xxxxx.framework
2.删除原有的签名
进入到XX.framwork文件夹内,删除_CodeSignature文件夹
3.查看本机可用的签名文件,命令:
/usr/bin/security find-identity -v -p codesigning
结果示例(如果你的电脑上有更多签名文件,则会打印出更多):
1) DE340162A51981A466FA5D68BCAF2A07220BF4B2 "iPhone Developer: ... (...)"2) 5872B661A62607BD2C892C05F3553907BEA44F4F "Mac Developer: ... (...)"3) 39E6F6BAC63352FF3791E166A80969F088C2BF29 "iPhone Developer: ... (...)"......
4.使用签名文件签名命令:
codesign -fs "iPhone Developer: ... (...)" xxxxx.framework
iOS framework动态库重签名相关推荐
- ios .framework动态库重签名
真机上运行.framework时,如果报 dyld'dyld_fatal_error:dyld: Library not loaded: @rpath/XX.framework/XXReference ...
- iOS Hacker 动态库 dylib 注入
iOS Hacker 动态库 dylib 注入 很多情况下我们希望自己写的代码能够在其他应用中运行,如果代码简单的话,可以写 Tweak 或者使用 Cycript.但如果代码多的话,那最好是写一个动态 ...
- iOS逆向之自动化重签名
iOS逆向之自动化重签名 准备工作 非越狱的iPhone手机 用PP助手下载: 微信6.6.5(越狱应用) 步骤 新建工程"自动化签名",在工程目录下新建APP文件夹放置需要重签名 ...
- iOS HOOK 注入与重签名
起因是在虾神的公众号上看到一篇文章 <Pokemon Go 锁区破解>,正好周围几个小伙伴正在玩这游戏,便仔细研究了下所谓的破解锁区.这次锁区其实是 GPS 锁区,游戏开发商为了缩小初始运 ...
- iOS逆向-ipa包重签名及非越狱手机安装多个微信
前一段时间学了点儿逆向相关的一些东西,但是都是基于越狱手机上的操作,给视频类应用去广告之类的.随着苹果生态圈的逐渐完善.及苹果对自身系统的保护越来越严格,导致现在的iPhone手机并不像以前那样存在大 ...
- 【Android 逆向】Android 进程代码注入原理 ( 注入本质 | 静态注入和动态注入 | 静态注入两种方式 | 修改动态库重打包 | 修改 /data/app/xx/libs 动态库 )
文章目录 一.注入本质 二.静态注入和动态注入 三.静态注入两种方式 ( 修改动态库重打包 | 修改 /data/app/packageName/libs/ 下的动态库 ) 一.注入本质 进程注入本质 ...
- iOS小技能:重签名、逆向分析方法、多开原理
文章目录 前言 I 注入原理 1.1 mobileloader注入原理详细说明 1.2 重签名 1.3 小结 II.iOS逆向分析方法 2.1 网络分析 2.2 静态分析 2.3 动态分析 III 多 ...
- 【Android 逆向】逆向修改游戏应用 ( 分析应用结构 | 定位动态库位置 | 定位动态库中的修改点 | 修改动态库 | 重打包 )
文章目录 一.应用结构分析 二.定位动态库位置 三.定位动态库中的修改点 四.修改动态库 五.重打包 一.应用结构分析 分析上一篇博客 [Android 逆向]逆向修改游戏应用 ( APK 解析工具 ...
- iOS逆向(3)-APP重签名
作为一名iOS开发者肯定知道iOS开发证书,那么证书具体是什么呢?为什么到我们本地的不是证书本身,而是一个称之为描述文件的东西.而这「描述文件」又具体是什么呢? 在知道这「描述文件」后,我们是不是可以 ...
- iOS自动化打包之重签名导出不同证书ipa探索
在完成基础的自动包打包流程过后, 随即也出现了日常中常见的问题, 比如我们每次需要打出不同网络环境和不同证书的ipa, 由于开发者可以添加的设备只有100个, 而公司的几个项目都是用的一个账号, 各项 ...
最新文章
- 2021年泰晤士世界大学学科排名公布!清北均有学科位居世界前10
- 关于 iOS 10 中 ATS 的问题
- js post中服务器500错误信息,node.js - Node Express Post 500(内部服务器错误)jquery-3.4.1.min.js - 堆栈内存溢出...
- 【机器学习】正则化的线性回归 —— 岭回归与Lasso回归
- 一体化点焊机将要取代分体式焊钳在汽车制造生产线上的使用
- 物联网与人工智能之间的区别与联系
- rx590 黑苹果 无货_黑苹果配置挑选,教你组装一台苹果机
- asp.net高校宿舍后勤管理系统案例
- 线性共轭梯度法python_python实现共轭梯度法
- 讲讲电感器的结构、分类及特性!
- 安装docker-ce
- SQL Cookbook 系列 - 若干另类目标
- Android进阶之路 - 毛玻璃遮罩层
- 虚拟主机知在同一服务器,虚拟主机与云服务器
- 不太吸引人的成就系统
- 股指期货网址(股指 期货)
- 如何跨网段搜索网络摄像机
- 两套供左撇子人士使用的鼠标指针(带自动安装inf文件)
- SendMail:古老但不古板的神奇邮件系统
- 如何快速配置OA、CRM、ERP等管理软件
热门文章
- 计算机6005是开机时间,怎么查电脑的开机,和关机时间·,同学们
- MIC - 最大信息系数
- 上海康桥先进制造技术创业园项目-安科瑞苏月婷
- C++编程-买卖股票的最佳时机
- 一篇超频菜鸟必看的基础知识大全!
- php今日头条抓取正文,今日头条文章爬虫采集 - 八爪鱼采集器
- windows安装exe为系统服务
- 2021WSB-day2-4: Raffaele教授演示利用OpenCV和Python实现一个指纹识别系统 (含代码) part6
- 《雍正皇帝》文化专有词翻译策略的研究现状(Baker)
- 如何快速入门Spring Cloud