对于我的项目,我必须与mac上的设备进行交互。 构造函数为我提供了一个objective-c框架:头文件+没有扩展名的二进制文件 我想从这个框架为MonoMac创建一个绑定库。
我一直在阅读有关将Obj-C库绑定到MonoTouch的文章:
...但我找不到为MonoMac绑定项目的相同模板。
我使用Xamarin提供的Sharpie以Mac OS为目标生成我的API定义,所以这一点似乎没问题。
我认为我必须将我的框架二进制文件重命名为libXXXXX.a,就像文章中所述的MonoTouch一样。
所以现在我正在为MonoMac寻找一种绑定项目模板,以便为Mac OS生成我的dll。
顺便说一句,我已成功从Mac OS框架为MonoTouch生成绑定dll,并在基本iOS应用程序上引用它进行测试。 但正如预期的那样,我在运行时遇到了错误。 Mac OS框架可能不适用于iOS我可以理解。
感谢您的帮助。