Details
-
Type:
Bug
-
Status: Reported
-
Priority:
P2: Important
-
Resolution: Unresolved
-
Affects Version/s: 5.15.0
-
Fix Version/s: None
-
Component/s: Build tools: macdeployqt
-
Labels:None
-
Environment:XCODE 11.5
-
Platform/s:
Description
when hardened-runtime is not set :
DB Drivers: ("QSQLITE", "QODBC", "QODBC3", "QPSQL", "QPSQL7")
db open: true
when it is set :
DB Drivers: ("QSQLITE", "QODBC", "QODBC3", "QPSQL", "QPSQL7")
QSqlDatabase: QPSQL driver not loaded
QSqlDatabase: available drivers: QSQLITE QODBC QODBC3 QPSQL QPSQL7
db open: false
Since hardened-runtime is mandatory to have a valid notarized app, it looks that it is not possible to have a qt app with PSQL (libqsqlpsql.dylib) crossing the OS X gatekeeper.
is this something particular in the QT plugins loading process which breaks apple policy under hardened runtime?
Olivier