每次在更新手机 iOS 系统之后,xcode 连真机调试的时候总会提示如下错误 Could not locate device support files

在这里插入图片描述

根据提示,很快可以得知当前版本的 Xcode 不支持手机的新版本了,解决方案是更新 Xcode 版本

不过对于非专业的 iOS 开发者来说,更新 Xcode 版本也有一定的风险,可能会有些新的坑要踩

所以对我而言,如果有不更新 Xcode 版本也可以去调试当前 Xcode 版本不支持的 iOS 系统的方法就很不错了

解决方法

打开下面的目录

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport

可以看到一堆的文件夹,每个文件夹的名字对应一个 iOS 系统,因此我们如果可以找到新 iOS 版本对应的文件塞进去就可以了

那么对应的文件应该怎么找呢?官方的途径目前没有找到,应该还是走的更新 Xcode 版本的方法,更新 Xcode 版本后就可以获取到新的 DeviceSupport

那么我们是不是就可以从更新好 Xcode 的小伙伴那拿到新的 DeviceSupport 呢?

如果你无法从你的朋友、同事那拿到,我们可以借助万能的 github,在 github 直接搜 DeviceSupport 可以找到很多分享的项目,在这里推荐一个我经常下载的仓库:

iOS-DeviceSupport

找到你手机对应版本的 zip 下载下来,解压后怼到前面说的那个文件夹下,然后重启 Xcode 就 ok 了~

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐