我希望我的 OS X 应用程序通过环回设备共享文件。我想这样做,以便我的应用程序可以使用户可以使用经常更改的只读文件目录,而不会弄乱用户的主目录。这些文件将从应用程序支持目录中分离出来,但用户不必担心这一点。
Apple 建议使用 NFS 服务器来执行此操作(请参阅本问答的“替代方案”部分):
http://developer.apple.com/mac/library/qa/qa2001/qa1242.html
据我所知nfsd
,必须以 root 身份运行,我希望避免这种情况(每当应用程序启动时要求用户输入密码将是一个可怕的 UX)。
nfsd
是否可以在没有 root的情况下启动实例?
我可以在应用程序中包含任何替代 NFS 服务器吗?(我找不到任何)
有没有我可以使用的替代服务器?(服务器必须是 AFP、SMB 或 WebDAV,因为这些是 Finder 可以挂载的协议——我找不到任何这样的服务器)。