代码设计失败 ... errSecInternalComponent

Failed to Codesign ... errSecInternalComponent

我正在使用 Visual Studio 2019 (Windows) 和带有 bigsur 的迷你 mac M1。我正在开发一个 xamarin 表单应用程序,它正在 Android(物理和模拟器)和 IOS 模拟器上工作。

现在我想在我的身体 IPhone 和 IPad 上尝试一下,但我遇到了 Failed to codesign 的问题。警告:无法为签名者“apple Development(...)”构建到 self-signed root 的链:errSecInternalComponent。

我总共遇到了 40 个不同 dll 路径的错误

我正在使用自动配置,没有自定义权利。 我做了一些搜索,发现了很多锁定/解锁登录钥匙串访问的建议,但在 bigsur 中,这不是一个选项。 重新启动 Mac 也不能解决问题。

我也试过撤销证书和通配符开发配置文件并重新创建它们(在 VS 中自动创建)并且仍然相同。

我想这是关于新 Bigsur 系统的问题,Visual Studio/xamarin 还没有准备好吗?

40 个例子中的一个:

Failed to codesign 'bin/iPhone/Debug/device-builds/iphone13.1-14.4/ToBudget.Mobile.App.iOS.app/libAcr.UserDialogs.dll.dylib': Warning: unable to build chain to self-signed root for signer "Apple Development: ANTONIO"
bin/iPhone/Debug/device-builds/iphone13.1-14.4/ToBudget.Mobile.App.iOS.app/libAcr.UserDialogs.dll.dylib: errSecInternalComponent

如有解决方案,不胜感激

提前致谢。

如果您使用免费 Apple 帐户 进行开发,

你可以Use Xcode to create a signing identity and provisioning profile,

然后 Deploy your Xamarin.iOS app 使用 Select 由 Xcode 创建的 签名身份 配置文件 .