在 Visual Studio 2022 和 MAUI 中无法指定 iOS Bundle Signing 和 Provisioning

Posted

技术标签:

【中文标题】在 Visual Studio 2022 和 MAUI 中无法指定 iOS Bundle Signing 和 Provisioning【英文标题】:No place to specify iOS Bundle Signing and Provisioning in Visual Studio 2022 and MAUI 【发布时间】:2021-12-13 05:20:07 【问题描述】:

由于 MAUI 将所有平台目标集成在一个项目下,似乎没有 UI 来指定 ios Bundle 签名(就像在 MAUI 之前的 Xamarin 中一样,请参阅 https://docs.microsoft.com/en-us/xamarin/ios/get-started/installation/device-provisioning/automatic-provisioning?tabs=windows)。

是否有解决方案或变通方法?

【问题讨论】:

有同样的问题。否则无法将其部署到 iOS 本地设备。 【参考方案1】:

请记住,在编写 .NET MAUI 或支持它的工具时,还没有准备好。此功能也将在 .NET MAUI 中恢复(返回),但在当前预览版中尚未实现。

这是专门针对您关于 UI 部分的问题。当然,所有数据都在 Platforms/iOS 文件夹下的 info.plist 文件中。您可以在 Visual Studio 中或使用任何文本编辑器编辑 XML。

您可以在 Docs 中找到对 info.plist 文件的密钥的引用,或单击此处查看 Apple 文档:https://docs.microsoft.com/xamarin/ios/deploy-test/provisioning/infoplist-reference

【讨论】:

是的,我同意并知道这一点。我发布问题的原因是我认为该设置确实存在,但我根本没有找到它。 爱你的东西 Gerald - 很棒的 YouTube 网站,但你的答案怎么可能是正确的?它不是必须存在才能部署到 iOS 设备 - 所以只需要更多信息吗? 谢谢@drewid!问题是关于那里的 UI。用户界面不存在。当然,部署应用程序的所有信息都在 info.plist 文件中。如果您不介意编辑 XML,您可以更改它。但同样,这不是问题:) 更新了我的答案以更完整 谢谢@GeraldVersluis!是的,有道理。感谢您更新的答案是一个巨大的帮助。一如既往,你很棒!

以上是关于在 Visual Studio 2022 和 MAUI 中无法指定 iOS Bundle Signing 和 Provisioning的主要内容,如果未能解决你的问题,请参考以下文章

visual studio2022免费吗

无法在 Visual Studio 2019 和 2022 中使用 std::counting_semaphore

Visual Studio 2022 安装

Visual Studio 2022 无法在 docker 上启动应用程序

Visual Studio 2022即将发布!

在 Visual Studio 2022 和 MAUI 中无法指定 iOS Bundle Signing 和 Provisioning