我在 Objective-C 中有一个库,我想在 monotouch(xamarin 工作室)中绑定它。该库正在使用我从第三方供应商处下载的框架(“Firebase”框架)。我编译了这个库,它在 XCode 上构建得很好,然后为 i386 和 armv7 架构创建了 .a 文件,并使用 lipo 生成了我的 lib.a 文件。现在,我创建了一个绑定项目,并将我的 .a 文件添加到其中,从而生成了一个 .linkwith.cs 文件。但是,当我使用绑定项目时,它给出了以下错误:
“ld:找不到框架 Firebase”
我的问题是 - 如何指定 Firebase 框架?我试过这个:
[assembly: LinkWith ("libtestfirebaseclient.a", LinkTarget.ArmV7 | LinkTarget.Simulator, ForceLoad = true, Frameworks = "CFNetwork Security Foundation Firebase")]
然而,问题似乎仍然没有得到解决。有人能告诉我如何为依赖于第三方框架的 obj-c 库创建绑定吗?