CSSMERR_TP_NOT_TRUSTED错误

我根据文档做了所有的事情。我将AppleWorldDeveloper证书标记为始终可信。

和iPhone发行作为总是信任,但我面临以下错误信息。

/Users/keyss/Desktop/Deep/Free_Version/######/build/Release-iphoneos/####.app: replacing invalid existing signature. /Users/keyss/Desktop/Deep/Free_Version/######/build/Release-iphoneos/####.app: CSSMERR_TP_NOT_TRUSTED 

还有一件事,我运行的版本,使得它在iphone上工作得很好(有这个错误)

CSSMERR_TP_NOT_TRUSTED构build错误(有时不太常见,是归档“共享”还是“提交”performanceforms)是错误地修改您的iOS开发相关证书上的信任设置的结果。 分辨率与简单地需要安装Apple WWDR中级证书稍有不同,如像素所示。

修复构build错误可能非常简单,只需将信任设置恢复为“使用系统默认值”即可显示“钥匙串访问”的标题窗格中显示“ Blue Circle With White Plus Sign ”的证书,但要求您删除所有副本来自所有Keychain的 iOS开发相关证书,然后再次恢复证书。 默认钥匙串中的每个证书types的一个拷贝( 通常是login钥匙串 )将会执行。

请参阅Apple的出版物了解解决此错误的完整步骤“ 如何解决CodeSign错误:CSSMERR_TP_NOT_TRUSTED? ”。

您需要从Provisioning Portal下载Apple WWDR中间证书。 您可以在门户的“证书”选项卡中find证书。 下载后,只需将证书拖到“钥匙串访问”应用程序。

这应该可以解决你的问题。

安装“Apple WWDR”cirtificate http://developer.apple.com/certificationauthority/AppleWWDRCA.cer ,并确保所有证书的Trust参数在Keychain Access中设置为“Use System Defaults”

用Xcode CSSMERR_TP_NOT_TRUSTED切换到新的MacBook(并通过火线电缆复制所有内容)后,我无法编译我的iPhone上的任何应用程序。

编辑总是以下面的消息结束:

/…/build/Debug-iphoneos/xxxxxx.app:CSSMERR_TP_NOT_TRUSTED命令/ usr / bin / codesign失败,退出代码1

我检查了我的configuration文件,证书和一切,找不到解决scheme。

最后,在浏览iOS Provisioning Portal时,我在开发证书下面阅读了这个:

*如果您没有安装WWDR中间证书,请点击此处立即下载。

我下载了这个证书,并将其添加到钥匙串访问:

我再次编译我的应用程序,它的工作!

我不知道为什么这个证书在我的MacBook迁移过程中消失了…

大段引用

问题是我没有安装苹果全球开发者关系authentication中心。

您可以从以下url下载: https : //developer.apple.com/support/certificates/expiration/

安装解决了问题。