前言

使用 爱加密 对ipa进行加固。

使用方法

工具安装流程

加密流程

工具的安装

然后打开终端。给工具可执行权限: 命令行中执行 sudo xattr -r -d com.apple.quarantin 加ijiami-clang-tools路径 && chmod -R 777 加 ijiami-clang-tools路径 然后回车。

查找硬件UUID以及en0的MAC地址

获取授权Key并写入ijiami.key文件

将获取的硬件UUID以及en0的MAC地址发送至爱加密售后服务平台。爱加密会根据UUID以及en0的MAC地址授权一个有使用期限的key值。安装人员拿到授权好的key值后,将key写入解压目录下的ijiami.key文件中并保存。 用系统的文本编辑器打开此文件,然后将值写入该文件(不要有空格和回车)。

安装爱加密工具链

在命令行中执行sh + install.sh路径(可以将路径拖至命令行) ( 此步骤中需要sudo权限,根据提示输入密码)。

切换工具链

开启bitcode

oc/c/c++代码

在工程的Build Settings 的 Other C Flags中增加一下编译选项:```
-fembed-bitcode


#### swift代码在工程的Build Settings 的 Other Swift Flags中增加一下编译选项

-embed-bitcode


通过以上设置,即可开启bitcode。开启bitcode后,增加其他混淆参数即可对ipa进行混淆加固。### 混淆ipa#### oc/c/c++代码选中相应的Target的other c flags中增加以下编译选项<img src="https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/6ac95376e9074acdb5164b2a5b57eefb~tplv-k3u1fbpfcp-zoom-in-crop-mark:4536:0:0:0.image" style="margin: auto" />#### swift代码选中相应的Target的other swift flags中增加以下编译选项<img src="https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/7750e871af4745acb723d8c14036e777~tplv-k3u1fbpfcp-zoom-in-crop-mark:4536:0:0:0.image" style="margin: auto" />设置完成后就可以正常的打包ipa,联机调试。去掉混淆参数就不对ipa进行混淆。

iOS第三方工程加固相关推荐

  1. iOS bitCode -- 360 加固保加固 iOS 应用所遇到的问题

    前言 今天尝试使用 360 加固助手 在线加固 iOS 应用,上传之后总是提示加固失败,后面查看帮助文档发现需要启用 bitCode ,在此记录本次经历. 相关资料 五款 iOS 加固产品测试与点评 ...

  2. android 第三方加密软件,Android实用图文教程之代码混淆、第三方平台加固加密、渠道分发...

    第一步:代码混淆(注意引入的第三方jar) 在新版本的ADT创建项目时,混码的文件不再是proguard.cfg,而是project.properties和proguard-project.txt. ...

  3. 手把手教你使用CocoaPods管理你的iOS第三方开源类库

    手把手教你使用CocoaPods管理你的iOS第三方开源类库 本文转载自:http://kittenyang.com/cocoapods 鉴于我开这个博客的初衷是记录自己平时的技术积累,而我平时又属研 ...

  4. 常用的iOS第三方框架

    转载自:https://github.com/Tim9Liu9/TimLiu-iOS 目录 UI 下拉刷新 模糊效果 AutoLayout 富文本 图表 表相关与Tabbar 隐藏与显示 HUD与To ...

  5. iOS第三方集成之jpush极光推送

    iOS第三方集成之jpush极光推送 现在很多app都带推送功能,极光推送是很受大家欢迎的第三方推送,本文将为iOS初学者和初次设计开发推送的攻城狮们提供以下自己的使用心得. 大家可以边参考官方文档, ...

  6. 结合正则 抓取的iOS 第三方

    +++++抓取方法在后面+++++ 第三方 用途 EGOTableViewPullRefresh 最早的下拉刷新控件. SVPullToRefresh 下拉刷新控件. XHRefreshControl ...

  7. Flutter开发之《头条 Flutter iOS 混合工程实践》笔记(54)

    摘自:头条 Flutter iOS 混合工程实践 从 App Store 下载或更新头条(6.9.2 或以上版本),找到 懂车帝 -> 热门车型,点击打开后即可体验 Flutter 的页面效果. ...

  8. unity导出工程导入到iOS原生工程中详细步骤

    一直想抽空整理一下unity原生工程导入iOS原生工程中的详细步骤.做iOS+vuforia+unity开发这么长时间了.从最初的小小白到现在的小白.中间趟过了好多的坑.也有一些的小小收货.做一个喜欢 ...

  9. 第三方免费加固横向对比

    前言 基于java开发的android应用由于其语言的特性,所以很容易被反编译,虽然android提供了proguard,但是也只是增加了源码阅读的难度,其中业务逻辑依旧可以分析得出.有些人通过各种破 ...

最新文章

  1. SSM框架——Spring+SpringMVC+Mybatis的搭建教程
  2. AI如何反低俗?今日头条推内容检测工具“灵犬”3.0,首次公开其技术原理
  3. 三分钟Docker-镜像、容器实战篇
  4. 获取js里添加的css文件,用JS添加一个css文件
  5. LVS负载均衡集群服务搭建详解(一)
  6. php 修改json数组的值,php – 无法通过str_replace更改JSON数组中的值
  7. 【图解】虚拟机下载安装以及Linux操作系统的配置CentOS安装
  8. MATLAB常用基本数学函数
  9. 安装IIS以及配置ASP.NET流程
  10. linux rpm解压命令,LINUX下各种解压命令收藏
  11. 手机拍的照片计算机内存不足怎么办,电脑内存不足怎么办
  12. 学习笔记——利用串口通信控制LED指示灯开关
  13. ! Some Android licenses not accepted. To resolve this, run: flutter doctor --android-licenses
  14. mysql忘记密码win10_win10 mysql8.0.12 忘记root密码如何重置密码
  15. 【一致性仿真】Consensus Control of Leader-Following Multi-Agent Systems in Directed Topology With ...
  16. 基于SSM框架简易项目“书籍管理系统”,超详细讲解,附源码
  17. 专访阿里巴巴毕玄:异地多活数据中心项目的来龙去脉
  18. iphone 爱思刷机 错误无法恢复-2 卡在19%正在恢复 解决方法
  19. restormer的go软件安装命令
  20. 电阻 型号 命名方式 怎么识别

热门文章

  1. 关于三通道彩色图像的存储方式理解
  2. Endnote插入参考文献时中英文混排字体设置
  3. MT5 EA交易期货-市价单开仓平仓
  4. 一分钟教你-ps制作液态流体效果
  5. 你真的了解Cookie吗?
  6. 【基于AnyLogic的管理仿真系统】
  7. 联想拯救者r720折腾MacOS12.3.1记录
  8. 自动载入实战---构造一个PSR-0的简易框架
  9. Android 隐藏手机虚拟按键
  10. 标准技术方案指标体系研究报告国标策文件技术标准技术规范,政策GB行业报告白皮书数据资源