Xcode 10 - iPhone已拒绝启动请求

10
我正在使用iPhone 6S Plus,运行着Xcode 10和iOS 12.1。当我在模拟器中运行应用程序时,它能够正常工作,但是当我连接我的手机并在Xcode中运行应用程序时,出现以下错误信息:

iPhone已拒绝启动请求。


error
我的iPhone是我Mac上可信任的设备,而且我也有签名证书。我已经花了数小时搜索解决方案,但是没有一个适合我使用,是否有人有什么建议?

每次都发生吗?这通常发生在应用程序被Xcode打开的同时,您的iPhone被锁定。尝试在设备中删除密码,看看是否有效。 - badhanganesh
请尝试将设备从 Mac 上拔出并重新连接,然后再次运行项目,确保在应用程序安装时设备没有被锁定。 - Sateesh Yemireddi
我有同样的问题。你找到了问题吗? - Ororuk
10个回答

9

我也遇到了类似的问题。对我有用的是在钥匙串中的“苹果全球开发者关系证书颁发机构”中将信任更改为“使用系统默认值”(之前一直是询问)。

enter image description here


2
谢谢 - 我被这个问题困扰了几个月,这是第一个对我有用的解决方案! - Zac
1
你应该因此获得诺贝尔奖。谢谢! - Anel Rojas Hernández

3

我的解决方案有效:菜单 Xcode - 产品 - 方案 - 编辑方案 - 构建配置 -> [Release] (而不是 Debug) + 调试可执行文件 -> [去掉勾选]


不错,它起作用了。下一步是要理解这是什么妖术。 - friederbluemle

3

当我运行内置的临时配置文件时,我遇到了相同的问题,并通过取消勾选“产品 ->方案 ->编辑方案”的“调试可执行文件”选项来解决它。

enter image description here


1
尝试从XCode 10升级到XCode 10.1。iOS 12.1的SDK已添加到XCode 10.1中,因此XCode可能无法与您的设备通信,因为它的操作系统版本高于其理解的版本。

0
选择项目>目标>构建设置。搜索PROVISIONING_PROFILE并删除其中的任何内容。然后运行。

0
对我来说,解决办法是在下一次构建过程中删除本地的所有苹果开发证书,然后再进行批准。
但一定要确保你已经为项目设置了预配配置文件,这是一个经典的步骤。 密钥链访问

0
在我的设备上,我进入了“设置” -> “通用” -> “描述文件与设备管理”。然后,我点击了“开发者应用程序条目”,显示了我的个人开发团队。在下一个屏幕上,我选择信任来自这个开发者(即我)的应用程序。

0

编辑方案 > 取消勾选调试可执行文件......这个方法可以解决问题,但会失去调试功能。

对我真正有效的方法是:

  1. 打开钥匙串
  2. 搜索 iPhone 开发者证书
  3. 删除它(Xcode 会为您创建另一个)
  4. 重新启动应用程序,Xcode 会要求输入计算机密码,输入即可完成

我在 Tommy Callaway 的 YouTube 视频中找到了这个答案 video link


0

如果您在钥匙串中发现了重复的证书,请删除其中一个 > 退出 XCODE > 清理 > 再次构建(这对我有用)


0
在项目中,打开您的项目目标。
1.Check your Provisioning Profile whether is match Signing certificate
2.In debug their are develope profile and certificate,and in release their are distribution profile and certificate
3.[enter link description here][1]if you don't determine, there is a easy way to help you,xcode offer the Automatically manage signing ,just in xocode tick this option.look this here

这会有所帮助:iPhone已拒绝启动请求


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接