部署时出现“替换现有签名”错误

问题描述 投票:0回答:2

尝试将应用程序部署到设备或模拟器时收到错误“替换现有签名”。

奇怪的是,它并不是每次都这样做。构建几次就可以了,然后就会出现错误。如果我重建应用程序,错误就会短暂消失。

怎么会出现这样的情况?

xamarin xamarin.forms xamarin.ios
2个回答
2
投票

每当您安装了多个证书和配置文件时,就会出现问题,因此您选择的自动签名将不知道要使用哪个配置文件。有建议要做很多事情,但我建议:

  1. 打开 Visual Studio,进入 iOS 项目设置 -> iOS Bundle Signing 并切换到手动选择配置文件。退出,重建。
  2. 如果这不起作用,只需登录您的 Apple Developer 帐户,然后删除并撤销 Apple Developer 和 Mac 中旧的所有证书/配置文件即可。退出,重建。
  3. 如果两者都不起作用,请按照链接中的建议进行操作。

0
投票

对于未来使用 Xamarin/MAUI 时会遇到此问题的人。一个月前,我在 Mac M2 上遇到了这个问题,但问题不在 Xamarin/MAUI 中。我尝试仅使用 Mac 进行构建,但出现了有关 SkiaSharp 的错误。

首先尝试安装Apple开发的证书。

我尝试了第一个修复,但它对我没有帮助。然后,我找到了只有一个解决方案 - 从头开始重新安装 Mac(我的意思是下载操作系统并格式化硬盘)。然后您终于可以使用 Mac 构建您的应用程序了。

希望能帮到你

© www.soinside.com 2019 - 2024. All rights reserved.