Xamarin 没有安装的配置文件与安装的 iOS 代码签名密钥匹配

Xamarin No installed provisioning profiles match the installed iOS code signing keys

我正在尝试 运行 我的应用程序在本地而不是通过模拟器。

这些是我做过的以下事情:

但是,当我尝试在 iPhone

上本地 运行 应用程序时,我仍然收到此错误

No installed provisioning profiles match the installed iOS code signing keys

在本地 运行 我的应用程序还能做什么?

登录 Apple Developer member center 并查看您的证书。在左侧,您应该会看到 Provisioning Profiles 标题。单击它,您将找到您拥有的个人资料列表。现在您需要创建一个与您的应用在 Xamarin 中具有相同应用标识符的应用(您可以在 Info.plist 文件中找到它)。 之后你需要打开 XCode 并通过 Xcode -> 首选项 -> 帐户下载它。 清理、重建和调试 Xamarin 项目,然后重试。

转到 xcode/preference/ 帐户添加一个苹果 ID,如果你没有...如果你双击名称...然后查看名称出现在 iOS Team Provisioning轮廓。 现在在 xamarin 中打开 info.plist 并在 Bundle Identifier 中输入这个名称。 现在应该加载临时配置文件。