Xamarin形式:如何从ios捆绑签名中清除旧的发行证书和供应配置文件?

时间:2019-04-13 07:15:46

标签: ios xamarin.forms provisioning-profile

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

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

那么我该如何从ios bundle签名中清除旧的分发证书和配置文件?我正在Mac中使用Visual Studio。

1 个答案:

答案 0 :(得分:1)

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

A:com.yourcompany.xxxxxx

B:com.yourcompany.yyyyyy

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

现在,在您的iOS项目中,打开info.plist文件并检查您设置的捆绑软件ID。如果您已从Apple Id-A设置了捆绑软件ID,则需要更改从Apple Id-B创建的捆绑软件ID。

现在转到iOS项目选项-> iOS捆绑签名->您应该可以在签名身份下拉列表中看到新的发行证书。

选择后,您还应该能够在 Provisioning Profile 下拉列表中看到与此证书匹配的Provisioning Profile。

希望这会对您有所帮助。