这2天由于线上版本企业证书(淘宝第三方重签名)又被苹果封了,app打开立即闪退,然后用按照以前的操作把旧丢给淘宝那边重签名,以为事情就解决了,谁知拿回来通用-证书信任后打开还是闪退,什么鬼,证书是好的,为什么还会闪退?这几个月被苹果封掉几次,都是这样操作就可以的啊,无奈,重新打包-加固-给淘宝重签名,回来依然闪退,未加固的重签名又能正常打开,加固了不重签名也能正常打开,折腾了1天,客户都说要放弃
转载 2024-09-03 17:42:51
177阅读
iOS HTTP/HTTPS HTTPS 知识图总览 TCP三次握手与四次挥手网络连接是需要三次握手才可以连接上。建立连接(tcp三次握手):我知道你知道我知道了断开连接(四次挥手):我确定了你确定要关闭注:"我"指服务器, 但是每次都是由客户端发起详细过程参考:TCP的三次握手与四次挥手理解及面试题(很全面)TCP 三次握手TCP 四次挥手常见面试问题为什么要三次握手、四次挥手?答:为了确认要连
spy-debugger  1、下载spy-debugger依赖(借助npm npm install spy-debugger -g   2、运行spy-debuggerhttp://127.0.0.1:55338会自动打开,如果没有打开就自己打开浏览器。  3、代理设置:Android设置代理步骤:设置 - WLAN - 长按选中网络 - 修改网络 - 高级 - 代理设
1、安装apachesudo apt-get install apache2root@ubuntu:/etc/apache2/mods-enabled# apache2 -vServer version: Apache/2.2.22 (Ubuntu)Server built: Jul 22 20...
转载 2014-12-01 14:05:00
85阅读
2评论
ios设备方法对终端进行是客户端测试中的一种重要手段。本文主要介绍了ios设备(iphone、ipad和ipodtouch)的几种常用的方法。一、准备条件需要进行的设备必须经过root,俗称越狱,主要利用redsn0w和各种iOSFirmwares进行,如越狱不用更换固件版本,只需使用redsn0w安装Cydia即可,网上有详细教程,此处省略。安装完毕,在3G或WiFi环境下启动C
转载 2023-05-29 10:55:06
587阅读
一、前准备工作目录一、前准备工作二、准备好后, 开始您的实地操作吧!三、安装证书上俺遇到的问题分享给大家 : 1. 包工具 : Charles-MAC OS版本 「官网安装地址 : https://www.charlesproxy.com/download/ 展示情况如下图所示, 根据自己需要的版本去下载, 这里用的是mac OS版本」2. 操作系统 : M
背景:之前我的苹果手机是可以正常抓的,不知道是因为公司网络策略还是charles更新了的原因就是无法抓到包了。由于长久不能影响了我的测试工作,还是决定认真研究一下。另外,charles重置证书或者升级等操作确实可能导致之前的证书失效的,而且每台手机想要换一台电脑都需要安装和这台电脑对应的证书。操作步骤: 1.重置了charles的证书(可能不是必要的,但是为了方便我还是做了) 2.安装电
转载 2023-12-06 23:17:23
400阅读
简述在测试app的时候,比如:页面无法展示内容(由服务端接口返回值提供),往往就需要去定位问题,找到所抛出的请求是否异常,pc浏览器和mac浏览器访问是可以通过平台提供的软件(Charles&fiddler)来实现,那么如何抓到手机抛出的请求呢?实现抓取手机网络请求这里分别介绍两种工具在两种平台下的使用方法- (2015/12/02 更新 加入抓取https的设置方法)①、Pc windo
转载 2024-08-21 22:36:39
42阅读
一、扩展概述 扩展(Extension)是iOS 8中引入的一个非常重要的新特性。扩展让app之间的数据交互成为可能。用户可以在app中使用其他应用提供的功能,而无需离开当前的应用。 在iOS 8系统之前,每一个app在物理上都是彼此独立的,app之间不能互访彼此的私有数据。   而在引入扩展之后,其他app可以与扩展进行数据交换。基于安全和性能的考虑,每一个扩展运行在一个单独的进程中
转载 6月前
40阅读
1.SPI协议简介1.1.SPI协议概括SPI接口主要应用在 EEPROM,FLASH,实时时钟,AD转换器,还有数字信号处理器和数字信号解码器之间。SPI,是一种高速的,全双工,同步的通信总线,并且在芯片的管脚上只占用四根线,节约了芯片的管脚,同时为PCB的布局上节省空间,提供方便,正是出于这种简单易用的特性,现在越来越多的芯片集成了这种通信协议,比如AT91RM9200.多个从设备,需要至
接触WebSocket 考虑到普通的HTTP 通信方式只能由客户端主动拉取,服务器不能主动推给客户端 。然后就想出的2种解决方案。1.和后台沟通了一下 他们那里使用的是WebSocket ,所以就使用WebSocket让我们app端和服务器建立长连接。这样就可以事实接受他发过来的消息 2.使用推送,也可以实现接收后台发过来的一些消息最后还是选择了WebSocket,找到了facebook的 Soc
转载 2023-12-27 15:03:43
194阅读
很多时候需要网络分析,在iPhone上稍有不同,下面介绍三种常用的方式。分析工具以wireshark为例。 一、最简单的方式:用PC作为热点,在PC上 优点:简单缺点:不能真机2g/3g/4g网络数据步骤如下:1、PC接上有线2、PC用wifi方式共享网络,即PC作为一个热点。3、手机设置网络,选择PC那个热点4、在PC上打开wireshark,选择要监控的接口,
# iOS:理解与实践 在现代移动应用程序开发中,网络通信是一个至关重要的部分。无论是 HTTP 请求还是与服务器的 WebSocket 通信,了解和调试这些网络请求都是开发者的基本技能。技术可以帮助我们监控和分析网络通信,识别潜在的问题。本篇文章将介绍如何在 iOS 上进行,并提供一些代码示例以及使用场景。 ## 什么是,或称为数据捕获,是指在网络上传输的数据
原创 8月前
16阅读
# iOS包教程 ## 1. 整件事情的流程 为了帮助你理解iOS的过程,下面是一张表格展示了整个流程的步骤: | 步骤 | 描述 | | --- | --- | | 1. 确定包工具 | 选择一个适合iOS设备的包工具 | | 2. 配置代理 | 在iOS设备上配置代理服务器 | | 3. 安装证书 | 安装包工具提供的证书 | | 4. 开始 | 在包工具中开始 |
原创 2023-11-02 09:27:43
304阅读
1 Fiddler简介        Fiddler不但能截获各种浏览器发出的HTTP请求,也可以截获各种智能手机发出的HTTP/HTTPS请求。        Fiddler能捕获IOS设备发出的请求,比如IPhone, IPad, Ma
文章目录一、HTTP重定向基础二、重定向在接口测试中的应用三、使用Charles工具进行重定向测试3.1 Map Remote功能3.2 Map Local功能四、使用Python进行重定向测试五、重定向测试的注意事项六、再说几个charles使用小技巧,结语 一、HTTP重定向基础重定向是HTTP协议中的一种机制,用于客户端在请求资源时,服务端指示客户端重新向另一个URL发起请求。常见的重定向
转载 2024-06-11 23:09:05
66阅读
charles又名青花瓷,在iOS开发中的中具有重要作用。我用它主要用来拦截后台返回的数据,然后修改一些临界值,测试是否会出现异常,当然它也可以抓去别人的软件发送的数据(功能好强大的说)现在我先从安装说起1.先下载最新版http://www.charlesproxy.com/latest-release/download.do并安装 安装 安装好之后打开,可能会遇到提示请安装Jav
转载 2023-09-20 06:16:31
248阅读
在进行iOS开发过程中,经常会遇到各种各样的网络访问问题,以前苦于没有包工具,很多网络问题解决起来很痛苦。现在终于好了,本文提供两种方式进行网络: 1. 网络共享 + 可视化包工具基本原理原理比较简单,ios设备通过代理方式共享连接mac电脑的无线网卡,使用包工具,然后进行分析(我们推荐使用Wireshark,在MAC系统上也可以使用Paros工具)。现在以MAC
转载 2023-08-04 23:23:50
0阅读
 个人学习笔记(整理不易,有帮助点个赞)目录一:appIOS和Android)(1)AndroidIOS同理)-方法一(2)其他安装方式(3)设置过滤二:发送HTTP请求(1)编辑模式(2)发送Get请求 (3)发送Post请求三:重发HTTP请求(1)replay菜单说明(2)性能测试(3)重放攻击(4)查找Cookie四:弱网测试(1)模拟网络延迟(2)返回50
本文主要教你如何通过 Fiddler 来抓取手机端的数据,包括 iOS 和 Android 端的配置和抓取。一、Fiddler下载安装访问 Fiddler 官网:https://www.telerik.com/download/fiddler这里会要求填写一些东西,随便填写一些即可下载完成后,傻瓜式安装即可二、电脑端配置1、https配置Tools-->Options-->HTTPS
转载 2023-07-17 14:09:10
1430阅读
  • 1
  • 2
  • 3
  • 4
  • 5