首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
iOS热修复
订阅
伯阳在成长
更多收藏集
微信扫码分享
微信
新浪微博
QQ
9篇文章 · 0订阅
iOS热更新技术
一. 热更新的历史使命 有文章指出,国内的产品发布比较快速,试错成本相对便宜,所以才造就了国内热更新技术的强盛需求。(国外是再produce/code review阶段做到严格对待,保证质量)。 热更新(hotfix)跟patch还不是一个概念,前者是针对线上的程序存在的bug…
iOS 热更新,热修复可上架方案
下面列举一些个人了解,并不全面,请谅解. lua. JavaScript. Oc作为脚本,滴滴方案(为开源). 其实热更新在游戏开发领域已经很成熟了,无论那一种实现方案思路都是类似的. 将Object-C Code转换成一种中间语言下发,然后本地执行中间语言通过Object-C…
iOS开发 苹果热更新方案简介
以下是iOSapp热更新的几种方案。一、动态库可以做demo用,真实使用的时候会被苹果禁止。因为打包发到AppStore的ipa安装包里的每个动态库都有唯一的编码,iOS系统会进行验证,所以动态通过网
自研 iOS 热更新机制——OCPack技术方案总结
I. 方案简介 OCPack是一种 iOS 平台上 App 动态化技术方案,用户可以使用 Objective-C 语言编写待动态化的功能逻辑(生成.m文件),然后通过OCPack提供的工具链生成 patch 文件(.bin格式)。客户端则内置了一个基于 Native 环境的的虚…
大前端开发者需要了解的基础编译原理和语言知识
很赞!
OCRunner:完全体的iOS热修复方案
使用OCRunner开发补丁的工作流. 下发二进制补丁文件。增加安全性,减小补丁大小,省去词法分析与语法分析,优化启动时间,可在PatchGenerator阶段进行优化(TODO: 未被调用的函数等信息,将会被过滤) OCRunnerDemo可以作为整个流程的参照. 1. Co…
iOS 动态化热修复方案
iOS热修复方案经过JSPatch事件后,也消停了很久。bang神在《JSPatch – 动态更新iOS APP》中曾提到,为了更符合Apple的规则,即《Apple Developer Program License Agreement》 里3.3.2提到的不可动态下发可执行…
OCEval-动态执行ObjectiveC的热修复方案
目前流行的 JSPatch/RN 基于JavaScriptCore提供了iOS的热修复和动态化方案。但是都必须通过下发Javascript脚本来调用Objective-C。 尤其是JSPatch,编写大量的JS代码来调用OC的方法,开发效率较低(目前可以借助语法转换器),运行效…
iOS热修复MangoFix原理分析
在上次写了一篇名为MangoFix:iOS热修复另辟蹊径的iOS热修复文章之后,很多朋友问我MangoFix的原理是什么呢?所以今天决定再写一篇介绍MangoFix运行原理的一篇文章,以解大家的一些疑惑。 MangoFix项目主页上中已经讲到,MangoFix既是一个iOS热修…