Xamarin.ios是否更好地支持静态库或动态框架?

Xamarin.ios是否更好地支持静态库或动态框架?,ios,xamarin.ios,static-libraries,dylib,xamarin.ios-binding,Ios,Xamarin.ios,Static Libraries,Dylib,Xamarin.ios Binding,我生成了一个SDK,它是用ObjC和C混合编写的,并公开了一个供第三方应用程序使用的ObjC API 客户希望在使用Xamarin编写的iOS应用程序中使用此SDK。客户对将外部SDK导入Xamarin并不十分熟悉 对于我提供的内容,似乎有三种选择: 静态库,加上库所需的标题和资源 静态框架(Xcode)对创作没有很好的支持 这些,因此不是我的首选选项) 一个动态框架(Xcode) (非常擅长创作这些) 我知道这三种方法都适用于Xamarin,但Xamarin对哪种方法的支持最好/对客户来说最不

我生成了一个SDK,它是用ObjC和C混合编写的,并公开了一个供第三方应用程序使用的ObjC API

客户希望在使用Xamarin编写的iOS应用程序中使用此SDK。客户对将外部SDK导入Xamarin并不十分熟悉

对于我提供的内容,似乎有三种选择:

  • 静态库,加上库所需的标题和资源
  • 静态框架(Xcode)对创作没有很好的支持 这些,因此不是我的首选选项)
  • 一个动态框架(Xcode) (非常擅长创作这些)
  • 我知道这三种方法都适用于Xamarin,但Xamarin对哪种方法的支持最好/对客户来说最不容易出错

    这个问题似乎有点主观,但我试图发现,在Xamarin对不同选项的支持程度上是否存在实际的差异(或者,相反,在一个特定选项的支持程度特别差)

    请假设我只针对iOS 8及更高版本(或更高版本,如果这使事情更容易),并使用最新的可用工具

    我对此做了一些研究,但很多文章都可以追溯到2012年,所以在iOS动态框架之前,Xamarin对第三方库的支持似乎已经得到了很大的增强,因为很难弄清楚当前的情况。Xamarin自己的文档和示例有点稀少