尝试将应用程序部署到设备或模拟器时收到错误“替换现有签名”。
奇怪的是,它并不是每次都这样做。构建几次就可以了,然后就会出现错误。如果我重建应用程序,错误就会短暂消失。
怎么会出现这样的情况?
每当您安装了多个证书和配置文件时,就会出现问题,因此您选择的自动签名将不知道要使用哪个配置文件。有建议要做很多事情,但我建议:
对于未来使用 Xamarin/MAUI 时会遇到此问题的人。一个月前,我在 Mac M2 上遇到了这个问题,但问题不在 Xamarin/MAUI 中。我尝试仅使用 Mac 进行构建,但出现了有关 SkiaSharp 的错误。
首先尝试安装Apple开发的证书。
我尝试了第一个修复,但它对我没有帮助。然后,我找到了只有一个解决方案 - 从头开始重新安装 Mac(我的意思是下载操作系统并格式化硬盘)。然后您终于可以使用 Mac 构建您的应用程序了。
希望能帮到你