如何将WidgetKit扩展嵌入Xamarin.forms?

问题描述

XCode is automatically managing signing

Here also on visual studio,signing identity is set as automatic

我有一个在swift中创建的应用程序和一个在SwiftUI中使用WidgetKit扩展名的窗口小部件。现在,我想将小部件扩展嵌入到xamarin中。我遇到了一个有关如何在Xamarin中嵌入WidgetKit支持的Microsoft文档,其链接为:https://docs.microsoft.com/en-us/xamarin/ios/platform/ios14/#embedded-widgetkit-support\。现在,当我尝试按照文档中的说明将其嵌入时,我遇到了一个错误,因为“ ditto”以代码1退出。(MSB6006)。我已经看过一些参考资料,但仍然无法解决

P.S。如果可以帮助您,我已添加了屏幕截图。

解决方法

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

本地应用:

enter image description here

本地扩展名:

enter image description here

Xamarin iOS:

enter image description here

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

现在,配置文件将显示:

enter image description here

效果:

enter image description here