MAUI VS 2022 17.4.0 - 配置自动配置 - 证书存在但在钥匙串中找不到

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

我是 iOS 应用程序开发的新手。我的应用程序在 Windows 机器和 Mac Mini 上的 iOS 模拟器上构建和运行。当我尝试在连接的 iPhone 上运行时,出现以下错误:

Error

我已经研究了这个问题,从我的 mac 钥匙串中将证书导出为 .p12 文件,并安装在我的 PC 构建机器上,但错误仍然没有变化。

有什么建议吗?预先感谢!

certificate keychain maui-blazor
2个回答
2
投票

首先请检查您使用的VS是什么版本。进入帮助->关于 Microsoft Visual Studio,如果您是专业版请切换到其他版本,例如企业版或社区版。

其次,您不需要在 PC 上安装 .p12。您需要将证书从 mac mini 导出到

.p12
文件并将证书导入到 VS > 工具 > 选项 > Xamarin > Apple 帐户 > 查看详细信息 > 导入证书,然后选择 p12 文件并将其导入 VS 确保它在状态栏上显示
Valid


0
投票

当我开发了一些 Xamarin 应用程序并且现在在新的 MAUI 应用程序中遇到了这个问题时,我找到了不同的解决方案。我尝试在本地 iPhone 上安装新应用程序,但收到无效旧开发人员许可证的错误。这是以前用过的。

我尝试从我的 Mac 构建机器导入所有内容,但没有解决问题。一些超过 1 年的旧证书无法导入。 没有有效的“Apple Development”证书。

点击后 VS > 工具 > 选项 > Xamarin > Apple 帐户 > 查看详细信息 > 创建证书 插入了新的“Apple Devlopment:通过 API 创建”,这使我能够再次为本地 iPhone 进行构建。

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