您之前可能已经看到了有关此错误原因的问题:
iPhone拒绝了发布请求。
任何Xcode
项目都会出错,因此问题与项目本身无关。
这是不同的,我不想使用一些解决方法。
我进入了Keychain
,因为我已经注册了我的临时开发者证书已经过了一年,现在已经过期了,所以我删除了它:
退出Xcode并暂时删除Signing
仍无法正常工作。
然后我尝试通过访问this link on the Apple Developer website续订证书,但是我收到了一个错误:
当我点击网站上的某些页面时,我通常不得不再次登录,但我不需要上面的错误。
我知道我需要一个新的证书,即使它仍然显示我有一个iPhone证书:
我能做什么才能启动我的项目?
这是我的Signing
设置:
Temporary Solution将禁用Debug Executable
。但是,这意味着您无法获得调试日志,这非常重要。
过去一周我遇到了这个问题,今天似乎Apple已经解决了这个问题。
.mobileprovision文件现在将get-task-allow
属性设置为true
,它再次为我工作。我执行了以下步骤,现在一切似乎都恢复正常:
Automatically manage signing
选项卡中的General
选项我不需要利用任何已经浮动的变通方法。 Automatically manage signing
在我的计划中,并且没有选择Debug executable
。
它可能是代码签名问题。确保您与开发人员签约,而不是分发。如果它不起作用仍然有两个解决方案。
我早些时候遇到过同样的问题。
如果您是独立开发人员,则可以通过启用双因素身份验证来解决问题。
注册为个人
如果您是个人或独资经营者/单身人士,请立即使用您的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开发人员计划中注册您的组织的人员,您必须具有将您的组织与法律协议绑定的法律授权。您必须是组织的所有者/创始人,执行团队成员,高级项目负责人,或拥有高级员工授予您的法律授权。一个网站
您的组织的网站必须是公开的,并且域名必须与您的组织相关联。
您可以使用以下参考资料开始注册:https://developer.apple.com/programs/enroll/
成功完成注册过程后,如果需要,可以下载新证书,或者自动管理签名。
Start Your Enrollment if pending
谢谢