OStack程序员社区-中国程序员成长平台

标题: ios - 配置文件导致 "iPhone has denied the launch request." [打印本页]

作者: 菜鸟教程小白    时间: 2022-12-13 05:23
标题: ios - 配置文件导致 "iPhone has denied the launch request."

错误

您之前可能已经看到有关此错误原因的问题:

iPhone has denied the launch request.

Cannot launch app

任何Xcode项目都会出现该错误,所以问题与项目本身无关。

这是不同的,我不想使用一些解决方法。

尝试解决我的问题

我进入了我的 Keychain,因为我注册 Provisional 开发者证书已经一年了,该证书现已过期,所以我删除了它:

Keychain - deleting certificate

暂时退出 Xcode 并删除 Signing 仍然无效。

然后我尝试通过转到 this link on the Apple Developer website 来更新证书。 ,但出现错误:

Error when trying to get certificate

当我点击网站上的某些页面时,我通常需要重新登录,但我不需要但出现上述错误。

我能做什么?

我知道我需要一个新证书,尽管它仍然显示我有一个 iPhone 证书:

Keychain - shows another certificate

我能做些什么来启动我的项目?

这是我的签名设置:

Provisioning Profile


Temporary Solution是禁用Debug Executable。但是,这意味着您无法获取调试日志,这非常重要。


正如我最近所听到的,这似乎是一个常见的错误。许多人都遇到了同样的问题。



Best Answer-推荐答案


我上周遇到了这个问题,今天看来 Apple 已经解决了。

.mobileprovision 文件现在将 get-task-allow 属性设置为 true,它再次为我工作。我执行了以下步骤,现在一切似乎都恢复正常了:

  1. 取消选中目标设置的常规选项卡中的自动管理签名选项
  2. 退出 Xcode
  3. 删除 ~/Library/MobileDevice/Provisioning Profiles/下的 *.mobileprovision 文件
  4. 在 Keychain Access 中删除以下证书:
    • iPhone 开发者:[email protected] (xxxxxxxxx)
    • 开发者 ID 证书颁发机构
    • Apple 全局开发者关系认证机构
  5. 重新启动 Xcode 并重新启用 自动管理签名

我不需要使用任何一直在 float 的解决方法。 Debug executable 在我的方案中打开,Ask on Launch 未选中。

关于ios - 配置文件导致 "iPhone has denied the launch request.",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55200359/






欢迎光临 OStack程序员社区-中国程序员成长平台 (https://ostack.cn/) Powered by Discuz! X3.4