EasyClick IOS版 使用前置准备
前置条件 mac电脑一台或黑苹果一台
安装xcode 开发工具
前置条件(安装代理Ipa)
-  下载Agent源码(群文件公告盘里下载) 
  
 下载完成后解压,双击easyclick.xcodeproj xcode会自动打开这个工程
-  设置签名 
 点击左上角的项目,进入项目属性,点击TARGETS中的WebDriverAgentRunner,切换到Signing & Capabilities:
  
 默认Team是None,需要去选择一个自己的苹果账号:
 或者点击add account新增一个苹果账号:
  然后会触发自动修复,显示Waiting to repair: 然后会触发自动修复,显示Waiting to repair:
  
 看到没有其他警告或错误,就表示自动创建签名和Profile等工作正常了:
  
-  编译运行 
 将iphone插入到电脑,xcode识别后,选择要运行的iphone:
  
 之后即可正常的Product->Test去测试,启动服务,供后续使用了。
  控制台出现了ServerURLHere 代表正常启动了。 控制台出现了ServerURLHere 代表正常启动了。
 如果出现这个弹窗,请到手机信任这个程序:
  进入手机的 设置 - 通用 - 设备管理 ,选择开发者应用, 点击信任 apple developement:xxxx 进入手机的 设置 - 通用 - 设备管理 ,选择开发者应用, 点击信任 apple developement:xxxx
  
前置条件(安装中控)
中控是链接手机和开发工具的中间桥梁,也是核心部件
-  下载中控 
 请到群资源区的网盘,下载中控程序
 该程序支持Windows,macos,linux等系统
 请下载对应的版本, 解压到英文目录,中文目录可能会有不可预计的问题
-  启动中控 
 config: 是配置文件夹
 ecios: 命令行程序 一般用不上
 ios-server1.0.0 : 中控的二进制文件,直接运行
 Windows直接双击 ios-server1.0.0.exe 就可以运行
 mac、linux用控制台执行
 运行成功,在浏览器打开 http://127.0.0.1:8019 ,即可访问
-  中控配置(可选) 
- 记事本或者editpad++编辑 config/config.toml
#网页服务端口号
[server]
Address = ":8019" 
## JDK 和 bundleID 配置
[ios]
## java的home,不要填写到bin目录
jdkHome = ""
## 执行器的jar文件,不用填写
jar = ""
## 运行agent的 bundleID 前缀,会自动根据这个查找启动代理服务
bundleID = "com.ieasyclick.auto.ios.xctrunner"
- 启动iTunes或爱思助手
 由于ios的封闭性,请在 Windows上安装iTunes或者爱思助手,并打开,保证能找到iphone设备
- 登录中控
- 启动中控后,默认地址是 http://127.0.0.1:8019
- 默认是需要登录的,如果你是开发者 请选择开发者身份注册并登录
- 如果是你是普通用户 请选择普通用户注册并登录
- 如果显示当前是测试模式,无需注册,用户名和密码均是 admin ,则无需注册,使用admin登录即可
  
- 测试自动化启动状态(可选)
 如果设备链接了,中控的设备监控会自动出现
 选择设备 - 操作 - 测试自动化状态
  
 点击测试启动自动化
 一般很快就可以启动
  
- 执行脚本
 在脚本列表界面,上传编译好的iec
 在设备监控,点击执行脚本按钮,选择设备,点击执行按钮,设备会开始执行iec文件
前置条件(安装开发插件)
-  安装插件 
 到资源区 或者群文件下载 iOS-EasyClickDev-idea 开头的开发插件
 IDEA支持 2019.1.1 - 2021.1.3 版本
  
-  新建工程 
 和Android版相同
-  连接中控开发 
- 开发插件安装完毕
- 代理程序并安装成功
- 中控启动成功
- 链接
  
 默认地址无需修改,除非你修改了中控的端口
  
 点击确定,就能看到链接状态了
交流QQ群:620028786,647082990,772810035
 ————————————————— 版权声明—————————————-————
 版权所有~Mr-老鬼 ~转载请注明原文地址
 免责声明:本文所有的教程仅限交流学习使用不得用于违法用途,造成的法律后果本人不承担责任。










