+
Skip to content

jfultz/MacQt4Frameworks

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

Mac Qt4 frameworks

Problem:

The frameworks added to apps by macdeployqt cannot be signed by codesign

Symptom:

codesign -s identity --deep --force Foo.app
Foo.app: replacing existing signature
Foo.app: bundle format unrecognized, invalid, or unsuitable
In subcomponent: Foo.app/Contents/Frameworks/QtCore.framework

Solution:

Bah...I can never remember how to do this. Some guy's python script which blah-blah-blah and which didn't work and needs modification blah-blah-blah.

Other solution:

Run macdeployqt as usual. Remove Frameworks/ directory and replace with this version of Frameworks. Then codesign -s identity --deep --force your entire app bundle. This is Qt 4.8.6, as distributed by HomeBrew, with default options.

Trivia:

Apparently still an active bug in Qt5!

https://bugreports.qt.io/browse/QTBUG-32896

About

Built Qt frameworks compatible with MacOS code signing

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载