SourceCodeSyntaxHighlight icon indicating copy to clipboard operation
SourceCodeSyntaxHighlight copied to clipboard

Why not publish on the Mac App Store ?

Open troymaclure opened this issue 4 years ago • 13 comments

The app would be fairly popular among developer.

troymaclure avatar May 04 '21 10:05 troymaclure

I do not have a personal developer account. Also (but not only) for this reason the app uses some security entitlements that I don't think Apple would authorize in its store.

sbarex avatar May 04 '21 13:05 sbarex

Samuelmeuli had a similar app called Glance on the Mac Appstore. The repo is now archived because he is working at Apple. There shouldn't be any problem if the app can be sandboxed

Altair-Bueno avatar May 08 '21 13:05 Altair-Bueno

The application is already sandboxed.

But since I don't have a developer certificate to sign it with, I couldn't use the App Group capability to share settings between the main app and the extension, instead I had to use an XPC process. For the same reason I had to use security exceptions (com.apple.security.temporary-exception.files.home-relative-path.read-write) to access the folder where themes and style sheets are saved, and allow unsigned libraries.

Finally Big Sur has a serious bug in the management of WebKit view in a Quick Look preview (see this page). It was fixed in the WebKit source code, but I didn't check if (and in which version) Big Sur adopted the bugfix. So to get around this I had to use another security exception (com.apple.security.temporary-exception.mach-lookup.global-name).

sbarex avatar May 08 '21 14:05 sbarex

Have you considered getting a developer certificate and publishing the app as paid? Quicklook is one of the best tools on macOS yet not many developers add support. Im sure lots of people would throw in a couple of bucks (myself included) to support its development. Good quicklook plugins have become almost extinct.

I was lucky enough to found this app thanks to Github explore tab. It is not featured on Awesome ql plugins yet it is one of the most complete apps for quicklook i've seen. Being on the Appstore should give SCSH greater visibility, cover the cost of the Apple Developer Program and earn some cash for your work.

Altair-Bueno avatar May 08 '21 16:05 Altair-Bueno

Thank you very much for your suggestion and appreciation.

I will think about it seriously.

sbarex avatar May 08 '21 17:05 sbarex

Leaving this here for now.

https://github.com/sponsors

philsherry avatar Jun 04 '21 07:06 philsherry

Thank you very much for your suggestion and appreciation.

I will think about it seriously.

Hey this tool is awesome but if you don't sign this tool can you bring an update only 1-2 times a month out? Because with auto updating every time, this tools breaks until I disable the security system.

Oh, and you can create a funding for a developing licence where people can donate, so you can at least sign this tool! I would like to support you too with a few bucks.

iMonZ avatar Jul 08 '21 07:07 iMonZ

I double it, I like this tool a lot. Thanks for your work. I would definitely pay a few bucks for it too.

leostuder avatar Jan 07 '22 21:01 leostuder

There's something paid in the App store already, called Peek. Peek looks quite polished but I haven't used it myself yet.

Peek's price oscillates between 99¢ and $8. Right now it's at $8 and I'm trying Source Code Syntax Highlight instead. I'm very happy that Source Code Syntax Highlight is not in the app store as I don't like essential apps to be dependent on the good will of Apple. If Source Code Syntax Highlight works out for me, I'd be happy to contribute something to the project (we contribute at least $50/month to active open source projects we use at work).

AlecKinnear avatar Sep 05 '22 03:09 AlecKinnear

There's something paid in the App store already, called Peek. Peek looks quite polished but I haven't used it myself yet.

Peek's price oscillates between 99¢ and $8. Right now it's at $8 and I'm trying Source Code Syntax Highlight instead. I'm very happy that Source Code Syntax Highlight is not in the app store as I don't like essential apps to be dependent on the good will of Apple. If Source Code Syntax Highlight works out for me, I'd be happy to contribute something to the project (we contribute at least $50/month to active open source projects we use at work).

Wow that app looks great! Sadly every time the Apps that cost money are the apps that are least updated…

iMonZ avatar Sep 05 '22 19:09 iMonZ

I'm not sure how to contribute to @sbarex. I looked around and somewhere he mentioned that he does this project for pleasure. I'll post something about QuickLook and the tools available, as many Mac users have no idea how Apple has hobbled QuickLook and how much more powerful/useful QuickLook can be with third-party software installed.

AlecKinnear avatar Sep 09 '22 12:09 AlecKinnear

Oh, and you can create a funding for a developing license where people can donate, so you can at least sign this tool!

https://en.wikipedia.org/wiki/Threshold_pledge_system#List_of_threshold-pledge_websites

How much would satisfy you for getting and using a developer cert, @sbarex ? $200? $500? (Looks like Indiegogo charges as much or less than GlobalGiving and Kickstarter (5+3=8%+30¢).) I presume you're not eligible to get a developer cert for free from Apple.

elvey avatar Oct 18 '22 04:10 elvey