Xamarin.ios monotouch绑定项目到框架

Xamarin.ios monotouch绑定项目到框架,xamarin.ios,Xamarin.ios,与库相比,为框架创建绑定项目的正确步骤是什么?(是的,它们接近于相同的东西,但不是相同的,框架是一个包含头文件、库和资源的目录结构)。这些就是我想到的,请注意,据我所知,在Xamarin网站上没有记录任何特定于框架的步骤(请证明我错了) 通过MonoDevelop向导创建绑定项目 使用btouch或手动生成ApiDefinition.cs和StructsAndEnums.cs文件 将文件从框架目录的根目录复制到lib.a(例如,从ArcGIS复制到libArcGIS.a),并将其添加到项目中。需

与库相比,为框架创建绑定项目的正确步骤是什么?(是的,它们接近于相同的东西,但不是相同的,框架是一个包含头文件、库和资源的目录结构)。这些就是我想到的,请注意,据我所知,在Xamarin网站上没有记录任何特定于框架的步骤(请证明我错了)

  • 通过MonoDevelop向导创建绑定项目

  • 使用btouch或手动生成ApiDefinition.cs和StructsAndEnums.cs文件

  • 将文件从框架目录的根目录复制到lib.a(例如,从ArcGIS复制到libArcGIS.a),并将其添加到项目中。需要注意的是,框架目录中没有任何文件扩展名的文件实际上是一个库文件

  • ???包括框架资源

  • 你会注意到我在第三步有雾。如何将这些资源添加到绑定项目中?大部分绑定项目链接并运行良好,但我认为它有时会崩溃,因为它缺少预期的资源。

    您必须(a)创建一个C合同,描述Objective-C合同以及您希望投影到C中的内容的样子,以及(b)静态地将库与项目一起分发

    要启动linkwith.cs的自动填充,必须重命名框架库(例如MyFramework)以使用库模式(在本例中为“libMyFramework.a”)


    您必须选择并标记为资源的资源,这些资源将直接捆绑到您的应用程序中,并在使用库时提取。

    我已经完成了前三个步骤(所有11K行和30+类)。我不知道如何处理这些资源,它们是如何包含在项目中的?哪个项目?