iOS热更新解读(三)—— JSPatch 之于 Swift
# 继承自 NSObject 的 Swift 类
## 修改属性
新建 Swift 工程 `SwiftJSPatch`。
`AppDelegate.swift`:
```Swift
// in AppDelegate.swift ----------------
func applica
WDA原理分析
1、什么是WDA
WebDriverAgent是Facebook 在17年的 SeleniumConf 大会上推出了一款新的iOS移动测试框架。
下面摘录一段官方对于WebDriverAgent的介绍字段:(官方文档:https://github.com/facebook/WebDriverAgent)
WebDriverAgent 在 iOS 端实现了一个 WebDriver server ,借助这个 server 我们可以远程控制 iOS 设备。
Macaca框架及基础原理
一、Macaca框架
PS:上图所有模块均可以在官方github上找到对应的源码 https://github.com/macacajs
二、各模块浅析
2.1、Macaca
2.1. macaca-cli
Macaca提供的命令行工具
$macaca server 启动server
$mac.
Appuploader的安装介绍
注意:下载AU后需安装java8运行环境才能启动;安装好了最新Java8运行环境,解压AU软件包,无需安装,Windows 64位系统点击appuploader.exe启动;如果是Linux/Windows 32位系统或Mac系统双击appuploader.jar即可启动;直接用苹果账号即可登录使用如果开启了手机验证码登录,获取验证码输入登录,在手机短信或者苹果手机直接弹出验证码Appuploader可以很方便的直接在Windows电脑申请证书和管理证书,上传ipa文件,不需要苹果电脑;初次接触Appuploader的伙伴,通过以下介绍,清晰Appuploader的具体用法。