非IDP万能证书真机测试,横扫一切SDK版本!

2024-02-05 21:32

本文主要是介绍非IDP万能证书真机测试,横扫一切SDK版本!,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

前两天为了能在设备上测试我的app,在网上搜尽了各种无证书调试的方法(因为咱不是IDP),但是结果都很杯具,无一幸免的不能行。后来一个朋友给一个方法,采用一个万能证书进行签名,然后就直接可以在设备上测试,太给力了!下面贴出图文教程:

 

 

一、首先装证书!

双击hujunling.p12,接着,提示输入密码,直接点击好就行了,没有密码!立马,证书就装上了。

 

 

二、打开special.mobileprovision文件,点击左边栏的 Provisioning Profiles。如果你看到下面界面,恭喜,你成功80%了。成功装上证书并且可以使用了。但是如果 special 出现感叹号警告!而且下面的详细框红色报错的话,很可能是你的xcode之前破解过(因为网上有一种破解xcode来真机测试的方法),本人就是试过这种方法,结果装这个证书的时候不行,没别的了,重装xcode吧!

 

三、装完证书,接下来我们要在xcode的具体工程里面去改几个配置,很简单很快,我们就可以欢快地跑在我们的设备上了!

首先修改工程的Info,双击项目。

 

确定 Project Format 在 3.1以上,一般选3.1好了。

 

 

 

来到,Bulid里面,在code signing identity里面,选择我们刚刚装上的证书,还记得名字吗?

接着往下,修改 iOS Deployment Target 目标版本,这里选择不超过你的设备系统版本的,而且请记住这个版本,呆会我们在改另一个文件的参数的时候要跟这个一样!

 

 

好了,改完了工程的Info,我们接下来还要改Targets的Info。双击。

 

 

还是找到code signing identity,选上我们的证书 ,注意,这里不再是之前那个Info配置文件了。

 

下面还是找到, iOS Deployment Target,注意之前我们选了什么版本的iOS

 

这两个Info修改的两个参数是一样的对不?接下来我们还要改一个不一样的地方。继续在target Info里面。选择Properties选项卡!

在第二个框,Identifier,把原来的内容删掉,随便改一个标识,对,你没看错,随便改一个,这里我随便改成 wewe。这就是万能的证书啊!至此,我们旅途已经完成,关闭Info,连上设备,run一下吧!

 

 

四、可能你在做完以上的步骤之后,还是出现运行不了。这就会涉及其他很多方面的因素了,如找不到设备(Device)啊,内存方面错误啊,图片没有都是PNG格式啊(这是一个很奇怪的现象?当图片有不是PNG格式的时候,好像会运行不了!)等等之类的,那时候就得具体问题具体解决了!


这篇关于非IDP万能证书真机测试,横扫一切SDK版本!的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/682223

相关文章

基于Python Playwright进行前端性能测试的脚本实现

《基于PythonPlaywright进行前端性能测试的脚本实现》在当今Web应用开发中,性能优化是提升用户体验的关键因素之一,本文将介绍如何使用Playwright构建一个自动化性能测试工具,希望... 目录引言工具概述整体架构核心实现解析1. 浏览器初始化2. 性能数据收集3. 资源分析4. 关键性能指

Nginx进行平滑升级的实战指南(不中断服务版本更新)

《Nginx进行平滑升级的实战指南(不中断服务版本更新)》Nginx的平滑升级(也称为热升级)是一种在不停止服务的情况下更新Nginx版本或添加模块的方法,这种升级方式确保了服务的高可用性,避免了因升... 目录一.下载并编译新版Nginx1.下载解压2.编译二.替换可执行文件,并平滑升级1.替换可执行文件

在macOS上安装jenv管理JDK版本的详细步骤

《在macOS上安装jenv管理JDK版本的详细步骤》jEnv是一个命令行工具,正如它的官网所宣称的那样,它是来让你忘记怎么配置JAVA_HOME环境变量的神队友,:本文主要介绍在macOS上安装... 目录前言安装 jenv添加 JDK 版本到 jenv切换 JDK 版本总结前言China编程在开发 Java

使用Python进行GRPC和Dubbo协议的高级测试

《使用Python进行GRPC和Dubbo协议的高级测试》GRPC(GoogleRemoteProcedureCall)是一种高性能、开源的远程过程调用(RPC)框架,Dubbo是一种高性能的分布式服... 目录01 GRPC测试安装gRPC编写.proto文件实现服务02 Dubbo测试1. 安装Dubb

Python的端到端测试框架SeleniumBase使用解读

《Python的端到端测试框架SeleniumBase使用解读》:本文主要介绍Python的端到端测试框架SeleniumBase使用,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全... 目录SeleniumBase详细介绍及用法指南什么是 SeleniumBase?SeleniumBase

使用jenv工具管理多个JDK版本的方法步骤

《使用jenv工具管理多个JDK版本的方法步骤》jenv是一个开源的Java环境管理工具,旨在帮助开发者在同一台机器上轻松管理和切换多个Java版本,:本文主要介绍使用jenv工具管理多个JD... 目录一、jenv到底是干啥的?二、jenv的核心功能(一)管理多个Java版本(二)支持插件扩展(三)环境隔

MySQL版本问题导致项目无法启动问题的解决方案

《MySQL版本问题导致项目无法启动问题的解决方案》本文记录了一次因MySQL版本不一致导致项目启动失败的经历,详细解析了连接错误的原因,并提供了两种解决方案:调整连接字符串禁用SSL或统一MySQL... 目录本地项目启动报错报错原因:解决方案第一个:第二种:容器启动mysql的坑两种修改时区的方法:本地

VSCode设置python SDK路径的实现步骤

《VSCode设置pythonSDK路径的实现步骤》本文主要介绍了VSCode设置pythonSDK路径的实现步骤,包括命令面板切换、settings.json配置、环境变量及虚拟环境处理,具有一定... 目录一、通过命令面板快速切换(推荐方法)二、通过 settings.json 配置(项目级/全局)三、

conda安装GPU版pytorch默认却是cpu版本

《conda安装GPU版pytorch默认却是cpu版本》本文主要介绍了遇到Conda安装PyTorchGPU版本却默认安装CPU的问题,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的... 目录一、问题描述二、网上解决方案罗列【此节为反面方案罗列!!!】三、发现的根本原因[独家]3.1 p

Redis指南及6.2.x版本安装过程

《Redis指南及6.2.x版本安装过程》Redis是完全开源免费的,遵守BSD协议,是一个高性能(NOSQL)的key-value数据库,Redis是一个开源的使用ANSIC语言编写、支持网络、... 目录概述Redis特点Redis应用场景缓存缓存分布式会话分布式锁社交网络最新列表Redis各版本介绍旧