Xamarin 表单:如何从 ios 捆绑签名中清除旧的分发证书和配置文件?

Xamarin forms: How to clear old distribution certificate and provisioning profile from ios bundle signing?

我有两个苹果 ID(A 和 B),并从 B 的帐户为我的 ios 应用程序创建了一个新的分发证书和配置文件。我从我的旧项目中复制了这个项目,该项目已经映射了 A 的分发证书和配置文件。

现在我需要清除旧映射(A)并将 B 的分发证书和配置文件添加到我的新应用程序。我下载新的分发证书和配置文件并将其安装到钥匙串访问。但在 ios 捆绑签名中,新证书和配置文件未列出。

那么如何从 ios 捆绑签名中清除旧的分发证书和配置文件?我在 Mac.

中使用 visual studio

假设每个 Apple id 有以下捆绑 ID:

一个:com.yourcompany.xxxxxx

B : com.yourcompany.yyyyyy

在 Mac 中,您需要安装新证书以及该证书的配置文件。

现在,在您的 iOS 项目中,打开 info.plist 文件并检查您设置的包 ID。如果您从 Apple Id - A 设置了 bundle id,那么您需要更改从 Apple Id - B 创建的 bundle id。

现在转到 iOS 项目选项 -> iOS 捆绑包签名 -> 你应该能够在 签名身份 下拉列表中看到你的新分发证书.

一旦您 select 它,您还应该能够在 供应配置文件 下拉列表中看到与此证书匹配的供应配置文件。

希望对您有所帮助。