使用meteor.js分发cocoa app

时间:2012-12-10 22:46:06

标签: javascript xcode cocoa node.js meteor

是否有人知道是否有可能(如果是这样,如何)使用meteor.js分发cocoa应用程序并通过webview呈现它?

我的意思是我想启动一个流媒体服务器(或node.js),我的cocoa应用程序,然后使用cocoa webView显示流星服务器正在生成的内容。

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

2 个答案:

答案 0 :(得分:1)

您可以在应用程序包中嵌入服务器的压缩存档(使用Xcode的复制文件构建阶段),在应用程序启动期间,可以使用NSBundle / NSFileManager / NSTask apis的组合来解压缩/安装/启动它。然后,您的应用可以使用http:127.0.0.1:YOUR_PORT / YOUR_APP_DIR等内容在Web视图中查看提供的页面。

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

答案 1 :(得分:1)