警告:无法为签名者“iPhone Distribution:XXXXXX”构建自签名根的链
Posted
技术标签:
【中文标题】警告:无法为签名者“iPhone Distribution:XXXXXX”构建自签名根的链【英文标题】:Warning: unable to build chain to self-signed root for signer "iPhone Distribution: XXXXXX" 【发布时间】:2021-04-04 16:47:58 【问题描述】:在归档项目时遇到此问题。
/Users/XYZ/Library/Developer/Xcode/DerivedData/ProjectName-nprspddadaohcot/Build/Products/Debug-iphoneos/Projectname.app/Frameworks/libswiftObjectiveC.dylib: code object is not signed at all
error: Failed with exit code 1 (in target 'xxxx' from project 'xxxx').
我已将开发者帐户添加到 Xcode 并下载了手动配置文件。
【问题讨论】:
【参考方案1】:您可以先尝试清理构建文件夹(产品 -> 清理构建文件夹)。 如果失败,请确保您已正确设置 Xcode 中的签名。 您可以通过在 Xcode 左侧的文件查看器中单击项目名称来更改这些设置,然后导航到名为“签名和功能”的第二个选项卡。
应该设置为“自动管理签名”,Team 应该是你的 Apple ID,并且应该没有错误。如果有,则说明您的开发者帐户或钥匙串有问题。
【讨论】:
以上是关于警告:无法为签名者“iPhone Distribution:XXXXXX”构建自签名根的链的主要内容,如果未能解决你的问题,请参考以下文章
有没有办法修复错误:替换现有签名警告:无法为签名者构建自签名根的链(xamarin iOS)
使用 OpenSSL为WindowsServer远程桌面(RDP)创建自签名证书 (Self-signed SSL certificate)