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.