Details
-
Bug
-
Resolution: Unresolved
-
P2: Important
-
None
-
6.8.3, 6.9.0
-
macOS 14.7
Description
Suppose I have a simple app that depends on Qt Core and Qt SQL only, and suppose I don't use Mimer SQL. If I run macdeployqt with the -appstore-compliant option, the console shows this:
WARNING: Plugin "libqsqlodbc.dylib" uses private API and is not Mac App store compliant. WARNING: Skip plugin "libqsqlodbc.dylib" WARNING: Plugin "libqsqlpsql.dylib" uses private API and is not Mac App store compliant. WARNING: Skip plugin "libqsqlpsql.dylib" ERROR: no file at "/usr/local/lib/libmimerapi.dylib" ERROR: no file at "/usr/local/lib/libmimerapi.dylib"
...and then, libqsqlmimer.dylib gets deployed into the app bundle anyway.
Problem
libqsqlmimer.dylib still depends on a library that's outside of the bundle (/usr/local/lib/libmimerapi.dylib). Thus, it is not App Store compliant so it should be skipped.