首页 > 解决方案 > 如何将 WidgetKit 扩展嵌入 Xamarin.forms?

问题描述

XCode 自动管理签名同样在visual studio上,签名身份设置为自动我有一个在 Swift 中创建的应用程序和一个在 SwiftUI 中使用 WidgetKit 扩展的小部件。现在我想将小部件扩展嵌入到 xamarin 中。我遇到了一个关于如何在 Xamarin 中嵌入 WidgetKit 支持的微软文档,链接如下:https://docs.microsoft.com/en-us/xamarin/ios/platform/ios14/#embedded-widgetkit-support\。现在,当我尝试按照文档中给出的方式嵌入它时,我遇到了一个错误,因为“同上”以代码 1 退出。(MSB6006)。我已经查阅了一些参考资料,但仍然无法解决。

PS如果对您有帮助,我已添加屏幕截图。

标签: xamarin.formsxamarin.iosswiftuiwidgetkit

解决方案


您需要在本机应用程序和 xamarin ios 应用程序之间保持BundleID相同,然后 Xamarin iOS 将选择正确的配置文件。

原生应用:

在此处输入图像描述

原生扩展:

在此处输入图像描述

Xamarin iOS:

在此处输入图像描述

此外,您会看到扩展程序和应用程序也需要使用相同的应用程序组。

现在配置文件将显示:

在此处输入图像描述

效果:

在此处输入图像描述


推荐阅读