In-app embedded version of OSXFuse

170 views
Skip to first unread message

Padraig Kennedy

unread,
May 16, 2013, 4:35:24 PM5/16/13
to osxfus...@googlegroups.com
Hi Guys,

What would it take to modify OSXFuse to create an embedded in-app version along the lines of what Transmit uses? Given that the Mac App Store guidelines forbid installing KEXTs, this work around would be really useful to anyone hoping to get on the store.

Thanks so much for all your hard work keeping this project alive.

Kind regards,

Padraig.

robotive

unread,
Jul 1, 2013, 8:29:05 AM7/1/13
to osxfus...@googlegroups.com
Hi,

i am not sure about the amount of work required to make it embed-able into an app, but i am pretty sure this won't make any difference for the App Store, you'll get rejected anyways.
Basically your app can't use any custom kexts, it can't request root privileges (required for OSXFUSE), it should be sandboxed, etc.

We would also love to distribute our app through App Store, but unfortunately this won't happen and i don't think Apple plans to change this anytime.

But this feature is good for other purposes, like controlling the OSXFUSE version your app uses, so that there are less chances of issues when other apps that use FUSE are installed.

Best regards,
Adrian.

fleyi

unread,
Nov 11, 2016, 1:50:32 AM11/11/16
to OSXFUSE
Hi,
I also want to put my mac app onto appstore. But my app is based on OSXFuse. Is there any method to make it?

在 2013年5月17日星期五 UTC+8上午4:35:24,Padraig Kennedy写道:

Sam Moffatt

unread,
Nov 11, 2016, 1:59:04 AM11/11/16
to osxfus...@googlegroups.com
You would have to build something that leveraged an existing remote filesystem implementation inside of the operating system. I have a vague recollection that the Mobile Time Machine was originally implemented as an NFS mount point. You could expose a custom NFS/SMB/AFP end point or similar that provides functionally what your OSXFUSE implementation does which might pass the app store guidelines but I’m not sure how you’d expose that in a way given the fact your app inherently needs to be sandboxed. I don’t believe given the architecture of OSXFUSE leveraging the kernel VFS layer can ever work with the app store under the KEXT limitation.

--
You received this message because you are subscribed to the Google Groups "OSXFUSE" group.
To unsubscribe from this group and stop receiving emails from it, send an email to osxfuse-group+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply all
Reply to author
Forward
0 new messages