Take the 2-minute tour ×
Ask Different is a question and answer site for power users of Apple hardware and software. It's 100% free, no registration required.

Since all apps are now sandboxed when purchased from the Mac App Store, what does this mean for the install process? Do you literally downoad the .app bundle, which gets placed into /Applications, and then the process is complete?

Is it possible for an application that is sandboxed to install a Quicklook Plugin for use with filetypes it supports?

share|improve this question
add comment

2 Answers 2

up vote 4 down vote accepted

Yes, any application placed in the Applications folder can provide QuickLook support.

Sandboxing does not affect an application's ability to support QuickLook.

Mac OS X looks inside applications for a QuickLook plug-ins folder. The specific folder is:

MyApp.app/Contents/Library/QuickLook/

Support for Automator and Spotlight can also be provided using this per-application Library folder mechanism.

When you download an application from the Mac App Store you are still going through /usr/bin/installer. The Mac App Store downloads a flat-file installer package .pkg and then installs it on your behalf.

This allows the installation process to be more than just a single copy for complex applications; functionality that is only available to Apple software. For now, third party software can do no more than provide a single application to be placed within the /Applications folder.

share|improve this answer
    
Ah, I would have expected that it would only look in /Library/QuickLook, but looking in that directory I see fewer QLGenerators than I know I have on my system. –  Jason Salaz Oct 8 '12 at 3:39
add comment

Yes, you can add a Quicklook Plugin to an application. For example, QuickNFO uses one: QuickNFO Mac App store page

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.