ios 如何修复“无法为签名者构建到自签名根的链”?

j1dl9f46  于 2023-03-05  发布在  iOS
关注(0)|答案(1)|浏览(180)

令人惊讶的是,有多少人围绕着这个问题提出了问题。
我已经在这里和苹果的开发者论坛上阅读了其中的大部分内容,我已经下载、安装、删除、信任等等无数次各种各样的苹果全球开发者证书,但都不起作用。
我正在Windows 10上使用Visual Studio 2022 Pro,并连接到具有XCode 14. 2的Mac Ventura 13. 2。值得一提的是,Xamarin Forms开发的一切都正常,但VS 2022在MAUI项目中工作时不会连接到我的Mac,所以在微软修复VS 2022之前,我尝试从头重建我的Mac,我一直没能让它重新工作。
截至目前,除了我们的分发证书(iPhone分发用于内部AdHoc需求,Apple分发用于App Store),我的钥匙串还具有:

AppleRootCA-G3.cer - Apple Root CA - G3 (Expires Apr 30, 2039)
AppleWWDRCAG3.cer - Apple Worlwide Developer Relations Certificate Authority (Expires Feb 19, 2030)

尝试使用我们的证书/配置文件集进行构建会得到“无法构建链”错误。到目前为止,我不是苹果Maven,但我认为这意味着链中缺少一个环节,但我远不知道那是什么。

cwtwac6a

cwtwac6a1#

我终于找到了Quinn“The Eskimo!”@ Developer Technical Support @ Apple的文章“修复不受信任的代码签名证书”:
https://developer.apple.com/forums/thread/712043
在我解决这个问题的所有尝试中,我都将证书上的信任因子设置为“Always Trust”,但Quinn说,“自定义信任设置可能会导致问题......确保所有弹出窗口都设置为默认值(第一个使用系统默认值,其余的“不指定值”)。”
将信任设置更改为系统默认值使一切正常!

相关问题