【发布时间】:2015-07-21 11:07:48
【问题描述】:
一两个月前,我成功创建了一个企业应用程序的存档,我将它作为 ipa 分发,用于内部测试。后来我更改了应用名称/团队以将其上传到应用商店。
现在,我进行了另一项更改,我想将其重新分发为 ipa 以进行测试。但是,当我尝试验证存档时,它向我显示了可怕的“您的帐户已经具有有效的 iOS 分发证书”错误。
当我检查证书和配置文件时,一切似乎都正常。例如,在 Enterprise 帐户中,有两个同名的生产证书,MyCompany。一个的到期日期为 2016 年 5 月 22 日,这与我的配置文件和我的钥匙串中的证书相匹配,其中显示了密钥。
分发配置文件称为“MyCompanyMobile”。它用于“0X000000X0.com.mycompany.*”的应用程序 ID,其中通配符应用程序 ID 对应于我正在处理的应用程序,除了字母数字前缀。与之关联的证书就是我上面描述的那个(即到期日期为 2016 年 5 月 22 日的那个)。
今天下午,我重新生成了配置文件,所以它现在的到期日期是 2016 年 5 月 9 日,然后将其下载并拖到 Xcode 中,在帐户详细信息中可以看到。
证书在本地肯定存在。我可以在 KeyChain 访问中看到它,其中有一个证书,上面写着“iPhone Distribution: MyCompany”,具有相同的用户 ID - “0X000000X0”,如上述分发配置文件所示。
如果我单击“首选项”,然后单击“帐户”,然后单击企业帐户,有几个配置文件,包括我重新生成的“MyCompanyMobile”,新的到期日期为 2106 年 5 月 9 日.
我已将应用程序从应用商店名称重命名回企业应用程序名称 - com.mycompany.myapp。我还将团队更改回与企业帐户关联的团队。
我不知道为什么我再次收到“您的帐户已经拥有有效的 iOS 分发证书”消息。
我知道我可以撤销证书并完成整个过程,但我上次不必这样做。有谁知道可能出了什么问题?
【问题讨论】:
标签: ios xcode app-store archive