Details
-
Bug
-
Resolution: Done
-
P3: Somewhat important
-
5.2.0
-
None
-
OSX, Mac Appstore
-
-
85e64f95c8637f876ba84dcbd01e375050e76d8c
Description
On Monday, the Mac Appstore rejected the latest version of my Qt5 application because it uses "non-public APIs". After investigating, all the functions seem to be located in libqsqlodbc.dylib which is deployed along my application by macdeployqt.
I was able to fix this by getting rid of this plugin that I don't use but I thought it was worth reporting to see if you could fix this.
The list of functions leading to this issue:
: SQLAllocHandle
: SQLBindParameter
: SQLCloseCursor
: SQLColAttributeW
: SQLColumnsW
: SQLDescribeColW
: SQLDisconnect
: SQLDriverConnectW
: SQLEndTran
: SQLExecDirectW
: SQLExecute
: SQLFetch
: SQLFetchScroll
: SQLFreeHandle
: SQLGetData
: SQLGetDiagRecW
: SQLGetFunctions
: SQLGetInfoW
: SQLGetStmtAttrW
: SQLGetTypeInfoW
: SQLMoreResults
: SQLNumResultCols
: SQLPrepareW
: SQLPrimaryKeysW
: SQLRowCount
: SQLSetConnectAttrW
: SQLSetEnvAttr
: SQLSetStmtAttrW
: SQLSpecialColumnsW
: SQLTablesW