可以使用从Swift绑定项目生成的* .dll吗?

问题描述 投票:0回答:1

我从外部客户端获得了Swift 5中的新库* .framework,我正在尝试将此lib集成到我们的Xamarin.iOS项目中;我让它创建了一个新的绑定项目,并按照MS文档的步骤进行操作,但是我想知道是否可以使用其* .dll而不是绑定项目来添加此库,以最小化应用程序的大小和复杂性。

我成功创建了* .dll,但是在添加* .dll库并删除绑定项目引用后出现了这些错误:

MT5209:错误:找不到框架dobSDK。本地链接。

MTOUCH:错误MT5202:本机链接失败。请查看构建日志。 (MT5202)

clang:错误:链接器命令失败,退出代码为1(使用-v查看调用)

我也尝试将.framework添加为本机引用,但得到了这一点:

无法处理dylib和框架的混合

我缺少任何链接?参考? lib? mtouch参数?

我不知道我到底在做什么错,或者即使有可能,我只是创建了几个绑定项目,从未使用* .dll而不是整个项目。

欢迎您提供任何帮助或提示。

提前感谢!

c# dll xamarin.ios xamarin.ios-binding
1个回答
0
投票

您可以访问框架源代码吗?您能否提供有关如何创建API定义的更多信息,这将有助于回答问题。

谢谢。

© www.soinside.com 2019 - 2024. All rights reserved.