今天升级到 iOS 13
然后跑项目:
报错:
Could not locate device support files.
This iPhone 7 (xxxx) is running iOS 13.0 (xxxx), which may not be supported by this version of Xcode.
然后 懒得升级Xcode 直接网上找了个 iOS 13 的真机包 下载地址
下载完成后导入Xcode
打开Finder
按下: Command⌘+Shift⇧+G
输入:
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport
把文件解压到这个文件夹下,重新启动Xcode,连上真机运行,Xcode会开始下载调试组件,z自动下载的咱们静静等待就好,下载完成之后就能在真机上运行了~
然后运行是成功了,手机上也有App了 但是!!!
报错: iPhone has denied the launch request.
网上找了很多款解决方法:
1.把project的info里的use设置成debug就行
2.改下 signing 描述文件的 Type 要是 iOS Development
3.Edit Scheme -> Executable > Ask On Launch 选择该选项运行一次,矫正不正确的前面数据
4.Signing 需要重新配置一下,重新选一下Automatically manage signing
5.清除项目缓存,重启手机等...
我基本上都试过,但是没用(可能我的情况不是介个样子)不过,问题点应该是: 证书选择错误。
我的解决方法如下:
1.打开钥匙串访问
2.找到证书
3.设置为系统默认并保存
4.清空Xcode缓存(Product -> Clean ) 然后关闭Xcode(是完全退出哦)
5.手机里面删除该项目
6.重新打开项目,再次编译
不出意外应该是Ok了 , 如果不成功 O__O "…祝君好运
PS:如果有更好的方法,可以给我留言噢~