首先感谢 mrx102 的解答,这个问题不是我解决的,是他解决的!
iOS stf 是由 mrx102 所二次开发的 stf 目前唯一支持 iOS 开源版,testerhome 帖子链接为 https://testerhome.com/topics/19548 ,具体不知道自己去看,有任何问题加 QQ 群 768710274 进行咨询,作者就是群主,也可以联系我,微信 423462664。
可以参考相关帖子,也可以看看我写的帖子:https://testerhome.com/topics/21155,还有上面原作者的帖子,都有详细的教程。
首先要了解,如果你使用的是 xcode10 来构建 WDA 的包,在 xcode10 中,打的包仅支持 iOS 10 到 12.1 版本,比如我拿一台 iOS 12.4 的手机来安装 WDA,就会出现如下报错:
问题就出在这里,我们缺少了某个 iOS 版本的 support files。
在下面网站,下载相对应的 iOS device Support 文件
https://github.com/iGhibli/iOS-DeviceSupport
然后放到 xcode 相对应的位置,需要在 mac 机里,找到 xcode 的图标,点击右键,显示包含文件,找到以下路径:
Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport
那么豁然开朗,你只需要在 github 里下载对应版本的文件,解压到该目录下,再重启 xcode,就能够在该手机上构建对应版本的 WDA 了!
自此,我这边的 iOS stf,就能够支持 iOS10~13 的苹果手机了!