4

对于我的项目,我必须与 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,我可以理解。

谢谢您的帮助。

4

0 回答 0