Xcode 真机运行报错 iPhone has denied the launch request

今天升级到 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:如果有更好的方法,可以给我留言噢~

你可能感兴趣的:(Xcode 真机运行报错 iPhone has denied the launch request)