乐趣区

关于xcode:Mojave-Xcode-真机-iOS-13-报错

问题形容

应用 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 版本,也能够重命名保留。

退出移动版