问题形容
应用 react native 开发 app
Xcode 真机调试报错:Could not locate device support files
应用的零碎版本为 macOS Mojave 10.14.6
无奈也不想降级 Catalina
Xcode 版本为 10
解决办法
网上搜到的办法通常是:
下载已有的真机设备反对包,比方在 Github 上下载
而后拷贝对应的文件夹到目录:
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/
这里留神文件夹的命名,真机连贯 xcode 后,会生成一个对应的文件夹名称在目录:
/Users/xxxx/Library/Developer/Xcode/iOS DeviceSupport
前者的文件夹命名要与后者保持一致,比方我的文件夹名称模式为
13.5 (17F75) arm64e
拷贝实现后,重启 Xcode
在 Depoly Target 中手动填写 iOS 版本,我的是 13.5
而后运行
仍然报错,这个报错消耗了我两个多小时,无奈解决 …
直到第二天,搜寻一些材料,想到了起因,并通过了验证,发现起因是:
上述办法只在 Xcode 11 无效!
所以降级 Xcode 到 11,上述办法就能够失效了,不再报错,具体降级办法参照我的上一篇文章。
降级前能够删除原来的 Xcode 版本,也能够重命名保留。