使用Xcode beta 9(v4),我试图通过单击“播放”按钮启动应用程序。我得到一个“构建成功”的消息,但是在启动之前,Xcode中出现了一条弹出消息:
“ iPhone拒绝了启动请求。”
它曾经在昨天工作。它确实可以在模拟器上运行。我已经重启了我的电脑,iPhone,卸载了应用程序,清理了构建。想法耗尽。
Automatically manage signing
解决了这个问题
使用Xcode beta 9(v4),我试图通过单击“播放”按钮启动应用程序。我得到一个“构建成功”的消息,但是在启动之前,Xcode中出现了一条弹出消息:
“ iPhone拒绝了启动请求。”
它曾经在昨天工作。它确实可以在模拟器上运行。我已经重启了我的电脑,iPhone,卸载了应用程序,清理了构建。想法耗尽。
Automatically manage signing
解决了这个问题
Answers:
可能是代码签名问题。确保您要与开发者而不是发行人签名。
iPhone Developer: <My Name> (XXXXXX)
Keychain Access中的证书解决了这个问题,因为它会由Xcode自动创建(不知道怎么做,什么时候也不知道)。删除错误后,我的所有错误立即得到修复。
使用Xcode 9.x或更高版本会发生这种情况。
我在产品方案(产品->方案->编辑方案->信息->调试可执行文件复选框)中的“ 调试可执行文件 ”复选框中跟踪了此问题。我没有对此进行检查,并且这种情况停止了(以及其他一些奇怪的问题-控制台中没有任何输出)。
我有一个解决方法:
如果您将方案更改为“ 启动时询问 ”,则可以使用。
在Xcode顶部栏中
Product > Scheme > Edit Scheme > 'Info' tab > Executable: "Ask on Launch"
有点烦人,但可以。
收到“拒绝启动请求”错误后,请执行以下操作:
编辑方案->信息->可执行文件->启动时询问
这对我来说是特别的。
简单重启iPhone就帮了我大忙。
对我来说,问题是我使用的是免费的开发人员帐户(只需使用Apple ID登录)。查看我发现的设备日志时(加粗)
(请求被拒绝); 原因:“该请求被服务委托(SBMainWorkspace)拒绝,原因如下:安全性”(由于具有无效的代码签名,权限不足或用户未明确信任 其配置文件而无法启动{com.my.bundleID} “)”
那使我意识到我需要进入Settings
-> General
-> Device Management
-> {My Apple ID}
->Trust
之后,一切都按预期进行。
在以前的iOS版本中,我的设备上会出现一个对话框,告诉我这是问题所在。也许苹果公司将其用于iOS11。🤔
我最近遇到这个问题,并且找到了解决这个疯狂问题的方法。这是计划问题,请按照以下步骤解决此问题。
当我遇到这个问题时,这解决了我的问题。
我认真地阅读了所有答案,但它们无济于事。我的解决方案:
只需在“常规”->“目标”的“签名”属性中勾选“自动管理签名”。它将为您创建开发配置文件,并且可以在设备上运行。
我已经尝试了所有答案,但对我没有用,问题出在Xcode本身,与配置文件和证书无关:
产品>方案>编辑方案
在“运行” (部分) /“信息” (选项卡)中,选择“ 发行版”而不是“调试”作为“ 构建配置”,如下所示:
自Xcode 10.1以来的回归
配置:Xcode版本10.1(10B61) Iphone X / IOS 12.1.4
我遇到过同样的问题 。它是Xcode 9.1中的错误。有一个使它现在可以正常工作的技巧。锁定手机。运行代码。Xcode会要求解锁iPhone。
我刚刚使用Apple Configurator清除了配置文件,重新启动了iDevice,然后照常工作了。
这是Xcode中的一个间歇性错误-我刚刚停下并启动了所有设备,并且神奇地工作了(搞了1/2个小时后),我将MacOS升级了一整夜至10.13.04,这显然让我感到有些不适!Xcode 9.3,iOS 11.3 watchOS 4.3
让我告诉您解决我的问题的解决方法:
看完网上提供的所有解决方案后,我终于找到了一个,这里是:
快乐的时光 :)
如果今天(2019年3月20日)前几天为您出现此问题,则很可能与发行错误的代码签名证书这一事实有关。在这种情况下,您只需重新创建代码签名证书即可解决该问题。这样的问题已经有了一个答案,可以解释您如何这样做。
今天,我也遇到了这个问题。这是我要解决的方法。Xcode 9.0,iPhone 6s,使用我的帐户自动管理签名。当我选择“ iPhone 6s”时,我发现在iPhone 6s之后有一个徽标。这是Xcode 9.0的新功能,可以在iPhone上运行应用程序而无需使用字符串连接计算机(iPhone和Mac必须连接同一网络)。因此,我尝试更改这种连接方式。打开“设备和模拟器”->取消选择“通过网络连接”,然后我清理,重建并运行我的项目。如果这种方法可以为您提供帮助,我将非常高兴。
我在运行旧代码库时遇到了这个问题。我只是禁用了EditScheme的后台获取选项,它起作用了。
编辑方案->选项选项卡->禁用后台获取