供应配置文件导致“iPhone已拒绝启动请求”。

问题描述 投票:2回答:3

The Error

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

iPhone拒绝了发布请求。

Cannot launch app

任何Xcode项目都会出错,因此问题与项目本身无关。

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

Attempt to solve my problem

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

Keychain - deleting certificate

退出Xcode并暂时删除Signing仍无法正常工作。

然后我尝试通过访问this link on the Apple Developer website续订证书,但是我收到了一个错误:

Error when trying to get certificate

当我点击网站上的某些页面时,我通常不得不再次登录,但我不需要上面的错误。

What can I do?

我知道我需要一个新的证书,即使它仍然显示我有一个iPhone证书:

Keychain - shows another certificate

我能做什么才能启动我的项目?

这是我的Signing设置:

Provisioning Profile


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


As I have heard recently, this appears to be a common bug right now. Many people are experiencing the same issues.

ios xcode keychain code-signing-certificate
3个回答
2
投票

过去一周我遇到了这个问题,今天似乎Apple已经解决了这个问题。

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

  1. 取消选中目标设置的Automatically manage signing选项卡中的General选项
  2. 退出Xcode
  3. 删除〜/ Library / MobileDevice / Provisioning Profiles /下的* .mobileprovision文件
  4. 在Keychain Access中删除以下证书: iPhone开发人员:[email protected](xxxxxxxxx) 开发者ID认证机构 Apple全球开发者关系认证机构
  5. 重新启动Xcode并启用qazxsw poi

我不需要利用任何已经浮动的变通方法。 Automatically manage signing在我的计划中,并且没有选择Debug executable


0
投票

它可能是代码签名问题。确保您与开发人员签约,而不是分发。如果它不起作用仍然有两个解决方案。

  • 解决方案1:打开系统首选项 - >用户和组 - >添加用户帐户(使用新用户构建成功
  • 解决方案2:打开Keychain Access - >选择系统,所有项目 - >删除证书Apple Worldwide Developer Relations Certification Authority

0
投票

我早些时候遇到过同样的问题。

如果您是独立开发人员,则可以通过启用双因素身份验证来解决问题。

注册为个人

如果您是个人或独资经营者/单身人士,请立即使用您的Apple ID登录,并打开Ask on Launch。您需要提供基本的个人信息,包括您的法定姓名和地址。

注册为组织

如果您是two-factor authentication,则需要打开双因素身份验证的Apple ID,以及以下内容:D-U-N-S®编号

您的组织必须具有D-U-N-S号码,以便我们可以验证您组织的身份和法人实体状态。这些独特的九位数字由Dun&Bradstreet分配,广泛用作标准业务标识符。您可以检查您的组织是否已有D-U-N-S号码,并在必要时请求一个。它们在大多数司法管辖区都是免费的。了解更多法律实体状态

您的组织必须是法人实体,以便与Apple签订合同。我们不接受DBA,虚构企业,商品名称或分支机构。法律约束机构

作为在Apple开发人员计划中注册您的组织的人员,您必须具有将您的组织与法律协议绑定的法律授权。您必须是组织的所有者/创始人,执行团队成员,高级项目负责人,或拥有高级员工授予您的法律授权。一个网站

您的组织的网站必须是公开的,并且域名必须与您的组织相关联。

参考:enrolling your organization

您可以使用以下参考资料开始注册:https://developer.apple.com/programs/enroll/

成功完成注册过程后,如果需要,可以下载新证书,或者自动管理签名。

Start Your Enrollment if pending

谢谢

© www.soinside.com 2019 - 2024. All rights reserved.