问题代码签名临时或应用商店

Posted

技术标签:

【中文标题】问题代码签名临时或应用商店【英文标题】:problems code signing adhoc or for app store 【发布时间】:2014-07-15 03:16:24 【问题描述】:

我认为这是一个相关的问题:

Can't import Code-signing Public or Private keys using Keychain access (Mac OS X Mavericks)


我有一个类似的问题,即 AdHoc 配置文件“未找到有效的签名身份”。当我尝试生成应用商店图像时,我收到一条稍微详细一点的消息,即找不到配置文件的私钥。但是,不清楚这是开发者证书还是发行版证书。

钥匙串应用程序显示已安装的证书和为发行版证书列出的 pub/priv 密钥,但不是为开发人员提供的。

在应用商店中,我尝试创建一个新的发行版证书,并最终将其撤销,但在页面刷新时它会重新出现。有一些限制,只能激活一个发行版证书,我觉得这也会干扰签名有效性链。


吊销较新的发行版证书似乎卡住了,但问题仍然存在。

任何有关如何解决此问题的建议将不胜感激。

【问题讨论】:

【参考方案1】:

我发现我必须撤销我的开发人员证书才能解决问题。发行版证书可能没问题,因为撤销发行版证书并围绕它重建配置文件并没有解决问题。

但是,开发者证书的私钥与证书的名称不同,而新证书的名称与之匹配。

我相信Xcode可能会使用钥匙串或与钥匙串类似的方法,并且有同样的问题。

【讨论】:

以上是关于问题代码签名临时或应用商店的主要内容,如果未能解决你的问题,请参考以下文章

临时或分发到应用商店进行 Beta 测试?试飞

带有无效签名的无效二进制文件

验证到应用商店。无效的代码签名权利。 iCloud

为啥我可以在我的设备上安装应用商店配置文件签名的应用程序?

提交到应用商店时出错

无效签名错误!