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

时间:2016-10-20 11:08:25

标签: ios xamarin.ios static-libraries dylib xamarin.ios-binding

我制作了一个由ObjC和C混合编写的SDK,并公开了一个供第三方应用程序使用的ObjC API。

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

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

  1. 静态库,以及库需要的标题和资源
  2. 静态框架(Xcode不能很好地支持创作 这些,所以不是我喜欢的选项)
  3. 动态框架(Xcode似乎 擅长创作这些)
  4. 据我所知,这三种方法都可以与Xamarin一起使用,但是Xamarin中哪一种方法能够为客户提供最好的支持/最不容易出错?

    这个问题可能看起来有点主观,但我试图发现Xamarin支持不同选项的实际差异是否存在实际差异(或者相反,在一个特定选项中支持得特别差)。 / p>

    请假设我的目标只是针对iOS 8及更高版本(如果这样做更容易),并使用最新的工具。

    我已经对此做了一些研究,但是很多文章可以追溯到2012年,所以早于iOS动态框架和Xamarin对第三方库的支持似乎已经得到了很大的提升,因为它很难弄清楚当前的位置是什么。 Xamarin自己的文档和示例有点稀疏。

0 个答案:

没有答案