Xcode 9错误:"iPhone已拒绝启动请求"

174

我正在使用Xcode beta 9 (v4),尝试通过点击“播放”按钮来启动应用程序。我得到了一个“构建成功”的提示,但就在启动之前,Xcode弹出一个消息窗口:

“iPhone拒绝了启动请求。”

Launch request denial error popup

昨天它还能正常工作。模拟器上也可以运行。我已经重启了我的电脑和iPhone,卸载了应用程序,清理了构建。已经没有更多的想法了。


您可以关注 https://dev59.com/5J_ha4cB1Zd3GeqPzXtn - Nikhlesh Bagdiya
那是一个不同的错误,虽然。 - user1988824
2
我也遇到了这个问题。结果发现我不小心改变了方案。尽管我在调试模式下使用开发人员证书,但它被设置为发布构建配置。 - swifthorseman
2
我刚刚重新启动了我的设备。 - Crazyrems
选择“自动管理签名”可以解决这个问题。 - onmyway133
@onmyway133 在XCode 10上,自动管理签名似乎无法解决这个问题。 - blue_zinc
46个回答

0
  1. 在 iPhone 上关闭应用程序
  2. 按下 iPhone 上的锁定按钮关闭您的 iPhone。
  3. 打开您的 iPhone,运行该应用程序

0

我不确定这是否是一个解决方案,但我关闭了蓝牙,然后它就不再显示:

[姓名]的iPhone拒绝启动请求。


0

我在xcode10.1中遇到了同样的问题。我在钥匙串中发现了许多重复的开发者帐户。删除所有开发者帐户并重新连接手机到电脑,苹果将在钥匙串中生成新的开发者帐户,然后可以运行程序。这是一个问题的案例。


0
如果你在2019年3月20日之前的几天遇到了这个问题,很可能与错误的代码签名证书有关。在这种情况下,您应该能够通过重新创建代码签名证书来解决它。这个 SO问题已经有一个答案解释如何这样做

-1

当苹果开发者账号因为停止付款而过期时,这也会发生。 旧的证书在一周或几周内仍可用于调试断点。 然后有一天突然所有 iPhone 设备上的调试步骤都将被拒绝。

解决方案是支付开发者账号费用后重新生成证书。 这可能需要一些时间才能被苹果激活。

记得在您的 Mac 的钥匙串应用程序中删除旧的证书(iOS Dev、Apple Worldwide)。 选择性地在苹果开发者网站上撤销旧证书以进行清理。 然后创建一个新证书(直接使用 Xcode 也可以)。 这将启用 iPhone 调试。


-3

我之前拥有一个免费的开发者账户。后来,我通过支付99美元的开发者费用解决了这个问题。

然后我回到Xcode的“PRODUCT”菜单中,选择“CLEAN BUILD FOLDER”选项。这样一来,错误就消失了。


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