-
Notifications
You must be signed in to change notification settings - Fork 150
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Need help adding a new type #50
Comments
tell me what this command returns for your tipa file: mdls -name kMDItemContentType your_app.tipa |
Actually on my side, mdls shows
I tried changing it to the type you mentioned in your PR (dyn.ah62d4rv4ge81k4puqe) but it did not work either.:( |
Interesting, so there is a macOS application for tipa files. I did not find any on the official homepage. /System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -dump Type | grep '^uti:\s*com.opa334.trollstore.tipa$' -B2 -A3 | grep '^flags:\s*active' -B5 you tried changing it in your source code or using my branch? |
Oh, and my opinion on that is that it is probably better to create a separate QL plugin for that. The TIPA file does not follow the same structure as normal IPAs. In fact, it would be best if the app you have would add a QL extension to its code. The one tipa I tried has the icon file stored in a .car asset bundle. ProvisionQL (currently) does not support extracting from .car files. At least Apple provided .ipa files will always bundle an Artwork which can be used as icon. There are simply no guarantees as to what will and will not work in tipa. |
Does .tipa work with this plugin? (remember to |
This is working! I have tested a few (~10) .tipa files and most of them works with this plugin. |
Yes, the error happens because of a bug in the original code (tried to access non-existing key Note: TrollDecrypt does not show an icon but this is due to the poor quality control of tipa developers. In this case, the developer created an empty icon file with @3x which is prefered over the @1x resolution. As mentioned above, I noticed other inconsistencies which may and will break the functionality of this plugin. But at least you get as much information as possible out of it. |
This newest version works on all my .tipa files. This is cool! |
You shouldn't close the issue, as it is not added to the main branch yet. waiting for @ealeksandrov's approval |
Reopened:) |
Hi Evgeny, I tried to enhance ProvisionQL by adding support to an alias of the .ipa file, .tipa (TrollStore IPA, an airdrop-friendly extension making it easy to send ipa files to iOS devices running the TrollStore semi-jailbreak, which is very popular these days).
I did so by modifying all code related to ipa file handling and add tipa to the matching list (see my commit). By
mdls -name kMDItemContentType
I found the type should becom.opa334.trollstore.tipa
. I've succeeded in making it working if I explicitly launch my modified ProvisionQL like this:But it does not work if I do not explicitly specify the
-g
and-c
options, nor in Finder directly.Do you have any idea why it doesn't work? Did I miss something to edit? Thanks!
The text was updated successfully, but these errors were encountered: