有一段时间,而不是两年前,当你不需要Xamarin.Mac将Mono应用程序部署到Mac App Store时.要明确的是,这是Mac OS X桌面应用程序的商店,而不是iOS应用程序.
现在,MonoMacPackager页面显示如下:
如果您想创建自包含的Mac软件包或将软件发布到Mac AppStore,您应该获得Xamarin.Mac,它是MonoMac的严格超集.
自从Xamarin.Mac问世以来,我还没有看到如何发布到Mac App Store的好教程.Xamarin.Mac现在是"必需的",可以说,在Mac上发布具有用XCode/IB编写的UI的Mono应用程序吗?或者MonoMac的"子集"是否足以创建这些混合应用程序?
我意识到我可以针对GTK#或Windows.Forms进行编写,并让用户自己安装Mono - 或者像Banshee一样使用bockbuild,并且有自己独立的东西 - 来创建独立的应用程序.我感兴趣的是能够在XCode中创建具有本机UI的Mono代码接口,并在Mac App Store上发布这些应用程序.
我也意识到现在Xamarin Studio中有一个开源项目的模板,这实际上让我很害怕.似乎完全的待遇已经落后于Xamarin支付墙.
那么,换句话说,MonoMacPackager是否已过时使用通过Mac App Store集合的本机UI发布Mono应用程序?