Mac Qt Frameworks are incorrectly structured. They should not contain a /Contents directory. The Info.plist should be located inside /Versions/4/Resources and there should be a sym link from /Resources -> /Versions/4/Resources
The structure of a framework is described here:
Notice that that document does not mention a "/Contents" directory.
The incorrect structure makes it impossible to correctly code sign a Qt Framework. I will file a separate bug for that.
|For Gerrit Dashboard: QTBUG-32895|
|82319,3||Fix Info.plist location for frameworks||stable||qt/qtbase||Status: ABANDONED||-1||0|
|95454,5||fix Info.plist location in framework bundles||5.3||qt/qtbase||Status: MERGED||+2||0|
|95866,3||make top-level symlinks in bundles point to Current, not the major version||5.3||qt/qtbase||Status: MERGED||+2||0|
|95872,3||don't try to create nested top-level bundle dir symlinks||5.3||qt/qtbase||Status: MERGED||+2||0|