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

如何将WidgetKit扩展嵌入到Xamarin.forms中?,xamarin.forms,xamarin.ios,swiftui,widgetkit,Xamarin.forms,Xamarin.ios,Swiftui,Widgetkit,我有一个在swift中创建的应用程序和一个在SwiftUI中使用WidgetKit扩展的小部件。现在我想将小部件扩展嵌入到xamarin中。我偶然看到一篇关于如何在Xamarin中嵌入WidgetKit支持的microsoft文档,链接如下:。现在,当我试图按照文档中给出的方式嵌入它时,我遇到了一个错误,因为“同上”已退出,代码为1。(MSB6006)。我查阅了一些参考资料,但仍然无法解决它 另外,如果可能对您有所帮助,我已经添加了屏幕截图。您需要保持本机应用程序和xamarin ios应用程序

我有一个在swift中创建的应用程序和一个在SwiftUI中使用WidgetKit扩展的小部件。现在我想将小部件扩展嵌入到xamarin中。我偶然看到一篇关于如何在Xamarin中嵌入WidgetKit支持的microsoft文档,链接如下:。现在,当我试图按照文档中给出的方式嵌入它时,我遇到了一个错误,因为“同上”已退出,代码为1。(MSB6006)。我查阅了一些参考资料,但仍然无法解决它


另外,如果可能对您有所帮助,我已经添加了屏幕截图。

您需要保持本机应用程序和xamarin ios应用程序之间的绑定ID相同,然后xamarin ios将选择正确的配置文件

本机应用程序:

本机扩展:

Xamarin iOS:

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

现在,配置文件将显示:

其效果是:


您好,如果找不到解决方案,您可以将其作为问题提交到Github。然后继续关注。嘿@JuniorJiang MSFT,谢谢你的建议。我也会调查的。但在我看来,这可能不是问题,因为在Xamarin中嵌入WidgetKit扩展是可能的。当存在签名问题时,通常会出现MSB6006问题。我很高兴知道是否有人遇到了这个问题,并且能够解决它。如果我错了,请纠正我。嗨,我发现这个文件有一个错误。有一个与您相同的错误代码:“同上”与代码1一起退出,最后人们通过引用此代码解决了相同的错误。你也可以看看这个试试。谢谢@JuniorJiang MSFT。我会看的。很好,如果问题解决了,请在您有时间的时候告诉我。嗨,谢谢您的简要回答。我只想向您表示感谢,本机应用程序和Xamarin iOS应用程序的BundleID在我的情况下是相同的,而且本机应用程序和应用程序扩展名的应用程序组也是相同的。@Krits Okey,如果我在本地站点中设置了相同的bundle ID并保存了修改,当单击下拉箭头时,将自动显示设置文件。Jiang Hey,我完整地阅读了你的详细解释,并清楚地遵循了每一步。现在,我的同上错误已排序,并且我能够将小部件嵌入xamarin应用程序。非常感谢你的精彩解释@那太棒了!很高兴你能帮忙。