【问题标题】:Error : The associated package identity has expired错误:关联的包标识已过期
【发布时间】:2012-08-30 14:13:07
【问题描述】:

我正在尝试验证存档,然后再将其提交到应用商店,但我不断收到以下错误:

“我的名字”是一个有效的身份。但是,相关的包 身份“MY NAME”已过期。

有一个“刷新代码签名身份”选项,但似乎什么也没发生。

可能出了什么问题?有什么想法吗?


提示:这不是我第一次将存档上传到应用商店;我已经这样做了 100 次。问题是我正在使用不同的开发机器,并认为这可能是罪魁祸首。但我还是一头雾水……

【问题讨论】:

    标签: xcode cocoa app-store certificate mac-app-store


    【解决方案1】:

    我遇到了同样的问题。通过“钥匙串访问”删除过期的开发人员证书对我有用。

    【讨论】:

    • 注意:如果对任何人有帮助,我必须退出 xcode,删除 ~/Library/Developer 目录并重新启动 xcode。
    • 只需重新启动 xcode 即可为我工作。我不需要删除 ~/Library/Developer 目录
    • @MathewWaters 我不建议删除 Developer 文件夹。它包含的不仅仅是缓存,就像所有 Xcode 主题、sn-ps 等等。
    【解决方案2】:

    从钥匙串访问中,查看、显示过期证书并将其全部删除。

    MAS: Code Signing Identity Private Key

    弗朗切斯科·杰米纳拉

    【讨论】:

      【解决方案3】:

      我收到了这个确切的错误消息,事实证明我需要下载并安装 Mac App 证书和 Mac Installer 证书,但我只下载了 Mac App 一个。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-01-04
        • 1970-01-01
        • 1970-01-01
        • 2013-04-21
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多