如何使用Xcode调试web在iOS10.x.x兼容问题(含破解文件)

一、问题概述

开发中遇到 iOS10.x.x 版本的兼容问题,找不到古董版本真机,新版 Xcode 里 Simulator 中没有了 iOS10.x.x ,找到方法破解,如下:

1.Xcode配置

新建项目后,发现新版Xcode设备里是iphone8,且系统是13.0 或 15.0

使用以下步骤把屏蔽的旧机型和系统显示出来

2.替换Info.plist文件

打开终端cd 到如下目录,然后open ./打开当前目录,如图

/Library/Developer/CoreSimulator/Profiles/Runtimes

选中iOS 10.3.simruntime 右键选中 显示包内容,打开Contents目录,替换掉Info.plist文件

Info.plist

3.下载此文件,覆盖后,重启(Xcode),还不行,重启电脑,重启大法好

重启后,打开Xcode,打开 demo项目

选中自己的PROJECT, Target选中你想要的版本,比如10.0,这时候就出现久违的古董机型和系统了

4.配置完成,以后无需打开Xcode,直接选中Simulator即可,Device 会有OS 10.3

二、利用mac Safari浏览器像调试pc一样调试模拟器内的web

步骤跟调试真机很相似,熟悉的同学可略过

1.打开需要调试的模拟器和系统(eg: iphone6 10.3)

打开模拟器里的Safari,输入想要调试的web url

2.打开Safari浏览器,并打开"开发菜单"

3.选中"开发"Tab,找到想要调试页面

4.网页检查器出现,调试起来吧

评论