【问题标题】:Binding library for Xamarin iOS is throwing a Native Linking Error when included in a projectXamarin iOS 的绑定库在包含在项目中时引发本机链接错误
【发布时间】:2019-03-23 22:58:36
【问题描述】:

我们正在尝试使用Flic buttons。他们没有任何 .Net 库,因此我们正在创建绑定库。这些库可以编译,但是当 Xamarin.Forms 项目引用它们并且我们构建 iOS 时,它会引发以下错误:

Native linking failed. Please review the build log.
Native linking error: framework not found fliclib.1.2.2.PBF.PROD

知道我们是如何通过这个的吗?

【问题讨论】:

  • ...when they are referenced by the Xamarin.Forms project... 你的意思是被Xamarin.iOS 应用程序项目引用...对吗?
  • @SushiHangover,是的。我的意思是说表单解决方案中的iOS项目。
  • 酷...你是在尝试为模拟器或设备编译,因为我上次绑定 Flic 他们不支持 x86_xx(他们有一些用于 Xcode 的 ObjC sim 存根,但他们当然不会工作对于 Xamarin)
  • @SushiHangover 我正在为物理设备编译
  • @GarrettDanielDeMeyer 我也遇到了绑定库链接的类似问题。但是,您可以尝试将上述框架添加到 iOS 项目中的本机引用。在我的场景中,我也遇到了类似的错误,并将框架添加到本机引用中并且它起作用了

标签: c# xamarin xamarin.forms binding xamarin.ios


【解决方案1】:

您可以尝试将错误描述中提到的 .framework 添加到 Xamarin iOS 项目的本机引用中。这将解决框架链接问题。

【讨论】:

    猜你喜欢
    • 2016-10-07
    • 2018-08-02
    • 1970-01-01
    • 2015-01-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-12-10
    • 2021-01-24
    相关资源
    最近更新 更多