Hi,
First of all: good job, I like this tool. I just have a comment/question:
I noticed that /binary/metadata module does not show all URL handlers that exist in Info.plist. As it displays only the URL schemes of the first URL Type in Info.pl, is that on purpose?
Expected behaviour
Info.plist of VLC app (VLC for iOS 2.7.8) shows the following URL schemes. Therefore, it is expected to get all of these URL schemes:
Issue
Hi, First of all: good job, I like this tool. I just have a comment/question: I noticed that /binary/metadata module does not show all URL handlers that exist in Info.plist. As it displays only the URL schemes of the first URL Type in Info.pl, is that on purpose?
Expected behaviour
Info.plist of VLC app (VLC for iOS 2.7.8) shows the following URL schemes. Therefore, it is expected to get all of these URL schemes:
Actual behaviour
Using binary/metadata shows only the first URL scheme:
I think it has to do with core/device/app/_retreive_metadata() function:
If the try statement changes to something like:
Then all URL schemes will be displayed:
I hope this helps
Environment
Workstation Operating System
Python Version
Python 2.7.11
Python Packages (
pip freeze
)Device iOS Version
9.3.2