真机上运行.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动态库重签名相关推荐

  1. ios .framework动态库重签名

    真机上运行.framework时,如果报 dyld'dyld_fatal_error:dyld: Library not loaded: @rpath/XX.framework/XXReference ...

  2. iOS Hacker 动态库 dylib 注入

    iOS Hacker 动态库 dylib 注入 很多情况下我们希望自己写的代码能够在其他应用中运行,如果代码简单的话,可以写 Tweak 或者使用 Cycript.但如果代码多的话,那最好是写一个动态 ...

  3. iOS逆向之自动化重签名

    iOS逆向之自动化重签名 准备工作 非越狱的iPhone手机 用PP助手下载: 微信6.6.5(越狱应用) 步骤 新建工程"自动化签名",在工程目录下新建APP文件夹放置需要重签名 ...

  4. iOS HOOK 注入与重签名

    起因是在虾神的公众号上看到一篇文章 <Pokemon Go 锁区破解>,正好周围几个小伙伴正在玩这游戏,便仔细研究了下所谓的破解锁区.这次锁区其实是 GPS 锁区,游戏开发商为了缩小初始运 ...

  5. iOS逆向-ipa包重签名及非越狱手机安装多个微信

    前一段时间学了点儿逆向相关的一些东西,但是都是基于越狱手机上的操作,给视频类应用去广告之类的.随着苹果生态圈的逐渐完善.及苹果对自身系统的保护越来越严格,导致现在的iPhone手机并不像以前那样存在大 ...

  6. 【Android 逆向】Android 进程代码注入原理 ( 注入本质 | 静态注入和动态注入 | 静态注入两种方式 | 修改动态库重打包 | 修改 /data/app/xx/libs 动态库 )

    文章目录 一.注入本质 二.静态注入和动态注入 三.静态注入两种方式 ( 修改动态库重打包 | 修改 /data/app/packageName/libs/ 下的动态库 ) 一.注入本质 进程注入本质 ...

  7. iOS小技能:重签名、逆向分析方法、多开原理

    文章目录 前言 I 注入原理 1.1 mobileloader注入原理详细说明 1.2 重签名 1.3 小结 II.iOS逆向分析方法 2.1 网络分析 2.2 静态分析 2.3 动态分析 III 多 ...

  8. 【Android 逆向】逆向修改游戏应用 ( 分析应用结构 | 定位动态库位置 | 定位动态库中的修改点 | 修改动态库 | 重打包 )

    文章目录 一.应用结构分析 二.定位动态库位置 三.定位动态库中的修改点 四.修改动态库 五.重打包 一.应用结构分析 分析上一篇博客 [Android 逆向]逆向修改游戏应用 ( APK 解析工具 ...

  9. iOS逆向(3)-APP重签名

    作为一名iOS开发者肯定知道iOS开发证书,那么证书具体是什么呢?为什么到我们本地的不是证书本身,而是一个称之为描述文件的东西.而这「描述文件」又具体是什么呢? 在知道这「描述文件」后,我们是不是可以 ...

  10. iOS自动化打包之重签名导出不同证书ipa探索

    在完成基础的自动包打包流程过后, 随即也出现了日常中常见的问题, 比如我们每次需要打出不同网络环境和不同证书的ipa, 由于开发者可以添加的设备只有100个, 而公司的几个项目都是用的一个账号, 各项 ...

最新文章

  1. 2021年泰晤士世界大学学科排名公布!清北均有学科位居世界前10
  2. 关于 iOS 10 中 ATS 的问题
  3. js post中服务器500错误信息,node.js - Node Express Post 500(内部服务器错误)jquery-3.4.1.min.js - 堆栈内存溢出...
  4. 【机器学习】正则化的线性回归 —— 岭回归与Lasso回归
  5. 一体化点焊机将要取代分体式焊钳在汽车制造生产线上的使用
  6. 物联网与人工智能之间的区别与联系
  7. rx590 黑苹果 无货_黑苹果配置挑选,教你组装一台苹果机
  8. asp.net高校宿舍后勤管理系统案例
  9. 线性共轭梯度法python_python实现共轭梯度法
  10. 讲讲电感器的结构、分类及特性!
  11. 安装docker-ce
  12. SQL Cookbook 系列 - 若干另类目标
  13. Android进阶之路 - 毛玻璃遮罩层
  14. 虚拟主机知在同一服务器,虚拟主机与云服务器
  15. 不太吸引人的成就系统
  16. 股指期货网址(股指 期货)
  17. 如何跨网段搜索网络摄像机
  18. 两套供左撇子人士使用的鼠标指针(带自动安装inf文件)
  19. SendMail:古老但不古板的神奇邮件系统
  20. 如何快速配置OA、CRM、ERP等管理软件

热门文章

  1. 计算机6005是开机时间,怎么查电脑的开机,和关机时间·,同学们
  2. MIC - 最大信息系数
  3. 上海康桥先进制造技术创业园项目-安科瑞苏月婷
  4. C++编程-买卖股票的最佳时机
  5. 一篇超频菜鸟必看的基础知识大全!
  6. php今日头条抓取正文,今日头条文章爬虫采集 - 八爪鱼采集器
  7. windows安装exe为系统服务
  8. 2021WSB-day2-4: Raffaele教授演示利用OpenCV和Python实现一个指纹识别系统 (含代码) part6
  9. 《雍正皇帝》文化专有词翻译策略的研究现状(Baker)
  10. 如何快速入门Spring Cloud