ealeksandrov / ProvisionQL

Quick Look plugin for mobile apps and provisioning profiles
MIT License
2.36k stars 149 forks source link

macOS 15.0 generators broken #55

Open danpashin opened 2 months ago

danpashin commented 2 months ago

Seems like Sequoia broke all generators that use old API. QuickLook framework doesn't perform scanning /Library now. They keep scanning user home dir but it's not working for me for some reason (I'm not sure but maybe Finder disables untrusted generators now though loading this framework into test app gives me __disableUntrustedGenerators = 0 by default)

Screenshot 2024-09-10 at 12 51 05

Looks like global QuickLook.framework refactoring so they deprecated all C apis. Xcode 16 also has moved from QLGenerator plugin to Thumbnail Extension

ealeksandrov commented 2 months ago

Thanks for sharing! Can't say I'll miss C APIs, but now I have to research new extensions.

averyhome commented 2 months ago

so what to do next

kinkenyuen commented 2 months ago

Thanks for sharing! Can't say I'll miss C APIs, but now I have to research new extensions.

Your tools are great to use, look forward to your updates.

maybeisyi commented 2 months ago

Powerful tool ! Thanks for @ealeksandrov

cristopherturazza commented 1 month ago

Waiting the upgrade, anyone knows a fast terminal command to obtain .ipa infos?

nostradani commented 1 month ago

Using the new API isn't actually so hard. In theory, most of the code can be used with minimal adjustments since the new API still supports generating previews based on HTML. However sandboxing will be applied, so spawning child processes that use unzip and codesign won't be possible. So this will have to change first...

I already played around a little. Might be able to provide a few pull requests soon.

davidmdt21 commented 2 weeks ago

any news ? this script still doesn't work on mac os 15.1 how can fix. ? @ealeksandrov thankyou so much for this great tools

nostradani commented 2 weeks ago

I created a pull request, that should cover this: https://github.com/ealeksandrov/ProvisionQL/pull/59

However I can't get the thumbnail generation running for me anymore (although this already worked...). Maybe someone else has an idea