可能是代码签名问题。确保您使用开发者签名,而不是分发签名。
iPhone Developer: <My Name> (XXXXXX)
证书来解决此问题,因为它会被 Xcode 自动创建(不知道是如何或何时)。当我删除它后,所有错误都立即得到修复。 - gabuchan这个问题发生在使用 Xcode 9.x 或更新版本的时候。
我追踪了这个问题,发现是产品方案中的 "调试可执行文件" 复选框(产品->方案->编辑方案->信息->调试可执行文件复选框)。我 取消勾选 这个选项后,问题就停止出现了(还有其他一些奇怪的问题,例如控制台没有输出)。
我有一个解决方法:
如果您将方案更改为“启动时询问”,它可以工作。
Xcode 顶部菜单栏中
Product > Scheme > Edit Scheme > 'Info' tab > Executable: "Ask on Launch"
这有点烦人,但它还是起作用的。
在收到“拒绝启动请求”错误后,请执行以下操作:
编辑方案 -> 信息 -> 可执行文件 -> 启动时询问
这对我使用adhoc配置文件有效。
这使我意识到我需要进入“设置”->“通用”->“设备管理”->“{我的Apple ID}”->“信任”。(RequestDenied); reason: "The request was denied by service delegate (SBMainWorkspace) for reason: Security ("由于代码签名无效、权限不足或其配置文件没有被用户明确信任,因此无法启动{com.my.bundleID}")"
简单地重启iPhone帮助了我解决问题。
我最近遇到了这个问题,并找到了解决方案。以下是修复此问题的步骤:
当我遇到这个问题时,这解决了我的问题。
对我来说,问题是由于使用Ad hoc配置文件对应用程序进行代码签名。
将代码签名更改为开发人员配置文件后,在Xcode设置的“常规”选项卡中,上述问题得到解决。
在将应用部署到iOS 10.3的非模拟iPhone 6s时,使用Xcode 9.0出现了此问题。
在出现这个问题之前,我已经强制退出了应用程序。否则,没有任何更改;所有开发人员签名凭据仍然受信任,并且该应用程序仍然在iPhone的设置中标记为已验证。
解决问题的诀窍是关闭iPhone,然后再次打开它。
查看我的日志,似乎在这个问题发生之前触发了applicationWillTerminate
;我认为我强制退出的应用程序实例可能是一些僵尸进程?