我正在为 AdaptiveCards 创建一个 Xamarin.iOS 绑定库。它在 iOS 模拟器上正常工作。但是,在真正的 iOS 设备上运行时,我收到以下错误:当动态注册器被链接时,无法注册类 AdaptiveCardsBinding.iOS.ACOHostConfig。
我已阅读有关链接器行为的文档并尝试了以下解决方案:
- 在引用的 iOS 应用程序中将链接器行为设置为不链接。这有效,但效率不高/不理想
- 首选解决方案:通过在 ACOHostConfig 类上添加以下属性来保留代码:
[Preserve (AllMembers = true)]这不能解决问题。 - 添加 mtouch 参数:
--linkskip=AdaptiveCardsBinding.iOS. 也不行。
有想法该怎么解决这个吗?