Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xcode存档错误:缺少(名称)的IOS分发签名标识_Ios_Xcode_Xcode7 - Fatal编程技术网

Xcode存档错误:缺少(名称)的IOS分发签名标识

Xcode存档错误:缺少(名称)的IOS分发签名标识,ios,xcode,xcode7,Ios,Xcode,Xcode7,当我尝试存档我的应用程序时,我遇到此错误 我做了很多研究,但似乎还没弄明白。我尝试了从撤销和重新创建证书到重新创建配置文件的所有方法 我该怎么办?这个答案解决了我的问题 问题是证书没有由已知的权威机构签名 根据苹果开发者论坛,苹果全球开发者关系中级证书到期日为2016年2月14日 。。。此问题源于您的系统和登录密钥链中都有过期WWDR中间证书的副本。到 要解决此问题,应首先下载并安装新的WWDR 中间证书(通过双击文件)。接下来,在 在钥匙链访问应用程序中,选择系统钥匙链。确保 在查看菜单中选

当我尝试存档我的应用程序时,我遇到此错误

我做了很多研究,但似乎还没弄明白。我尝试了从撤销和重新创建证书到重新创建配置文件的所有方法


我该怎么办?

这个答案解决了我的问题

问题是证书没有由已知的权威机构签名


根据苹果开发者论坛,苹果全球开发者关系中级证书到期日为2016年2月14日

。。。此问题源于您的系统和登录密钥链中都有过期WWDR中间证书的副本。到 要解决此问题,应首先下载并安装新的WWDR 中间证书(通过双击文件)。接下来,在 在钥匙链访问应用程序中,选择系统钥匙链。确保 在查看菜单中选择“显示过期证书”,然后删除 苹果全球开发者关系的过期版本 证书颁发机构中级证书(于年月日到期) 14, 2016). 您的证书现在应该在密钥链中显示为有效 访问Xcode并可将其提交到应用商店

遵循以下简单步骤:

  • 从顶部菜单打开钥匙链,进入查看>显示过期证书
  • 现在,在Keychain中,从左面板的登录选项卡和系统选项卡中找到过期的苹果全球开发者关系认证机构,并将其从两个选项卡中删除
  • 下载证书:并双击以安装它
  • 重新启动Xcode

  • 由于这个证书,我花了很多时间。在登录和系统中删除wwdr证书后,选项卡问题得到解决

    您是否将证书下载到xcode?另外,请确保您使用了正确的归档构建模式。您正在尝试新的mac系统吗?我正在使用新的mac。这个答案解决了我的问题。。。在左侧面板的“登录”选项卡和“系统”选项卡中,检查此答案几乎没有找到-
    ,但已排序-将此标记为答案!请记住,您需要删除过期的应用程序两次。我只花了一个小时试图找出我的临时应用程序为什么不签名。非常感谢。这需要标记为回答OP!你救了我的命!亲爱的上帝,这是多么痛苦的。。。苹果又一次做到了。别忘了检查你的“iPhone发行版”和“iPhone开发者”证书。如果您单击它们并显示“此证书有效”,则删除了“AWWDRCA”的所有隐藏过期实例,如果该实例仍然为红色,则删除了丢失的实例。