与meteor.js分发cocoa应用程序

有谁知道是否有可能(如果是这样,如何)分发与meteor.js的cocoa应用程序,并通过networking视图呈现?

我的意思是我想启动一个meteor服务器(或node.js)insied我的cocoa应用程序,然后用cocoawebView显示meteor服务器产生的内容。

所以问题是如何让meteor/节点与cocoa应用程序一起分发,以便用户不必手动安装它。

您可以将应用程序包内的服务器压缩存档(使用Xcode的复制文件构build阶段)embedded到应用程序启动过程中,可以使用NSBundle / NSFileManager / NSTask apis的组合来解除/安装/启动它。 然后,您的应用程序可以使用类似http:127.0.0.1:YOUR_PORT / YOUR_APP_DIR的方式在Web视图中查看已提供的页面。

我假设你没有为你的用户提供一个安装程序(.pkg),因为在这种情况下,你的安装程序脚本将负责安装部分。

这是非常雄心勃勃的,但你可以尝试

看看有没有可能Node.js运行客户端与本地客户端(即将发布)的一些评论的Chrome浏览器 。 meteorbuild立在节点之上。 蒙戈我觉得会是关键。