[Craft] [Bug 419272] New: Apps that put folders with dots in /Frameworks/ folder will fail to sign
Dawid Wróbel
bugzilla_noreply at kde.org
Thu Mar 26 15:35:06 GMT 2020
https://bugs.kde.org/show_bug.cgi?id=419272
Bug ID: 419272
Summary: Apps that put folders with dots in /Frameworks/ folder
will fail to sign
Product: Craft
Version: unspecified
Platform: Other
OS: macOS
Status: REPORTED
Severity: normal
Priority: NOR
Component: Core
Assignee: vonreth at kde.org
Reporter: me at dawidwrobel.com
CC: kde-windows at kde.org
Target Milestone: ---
SUMMARY
codesign will refuse to sign the KMyMoney.app due to "tcl8.6" and
"grantlee/5.2" in Framework/ folder.
The reasoning behind this is explained here:
https://developer.apple.com/library/archive/technotes/tn2206/_index.html#//apple_ref/doc/uid/DTS40007919-CH1-TNTAG201
More discussion:
https://stackoverflow.com/questions/37737829/codesign-osx-app-bundle-with-periods-in-macos-directory-names
Proposed solution for QT-specific apps:
https://github.com/pyinstaller/pyinstaller/wiki/Recipe-OSX-Code-Signing-Qt
This is essentially an upstream QT issue, but still requires a workaround for
craft to work properly.
STEPS TO REPRODUCE
1.
2.
3.
OBSERVED RESULT
EXPECTED RESULT
SOFTWARE/OS VERSIONS
Windows:
macOS:
Linux/KDE Plasma:
(available in About System)
KDE Plasma Version:
KDE Frameworks Version:
Qt Version:
ADDITIONAL INFORMATION
--
You are receiving this mail because:
You are on the CC list for the bug.
More information about the Kde-windows
mailing list