我根据documentation.i标记了Apple WorldWide Developer证书,因为它始终是值得信赖的.
和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构建错误(有时但不太常见,它是存档'共享'或'提交'表现形式)是错误地修改您的一个iOS开发相关证书上的信任设置的结果.分辨率与仅需要安装Apple WWDR中间证书略有不同,如像素所示.
修复构建错误可以像将信任设置恢复为"使用系统默认值"一样简单,以便在Keychain Access的标题窗格中显示带有White Plus Sign的蓝圈的证书,但可以像要求您删除所有副本一样严格来自所有Keychains的 iOS开发相关证书,然后再次恢复证书.默认钥匙串中每种证书类型的一个副本 - 通常是登录钥匙串 - 都可以.
有关解决此错误的完整步骤,请参阅Apple的出版物" 如何解决CodeSign错误:CSSMERR_TP_NOT_TRUSTED? ".
您需要从Provisioning Portal下载Apple WWDR中间证书.您可以在门户网站的"证书"选项卡中找到证书.下载后,只需将证书拖到Keychain Access应用程序即可.
这应该可以解决您的问题.