Hi,
Today I got my app rejected. Reason: Guideline 2.5.1 - Performance
They say: Your app links against the following non-public framework(s):
• Contents/Frameworks/ODBCPlugin.dylib/_SQLGetConnectAttr
• Contents/Frameworks/ODBCPlugin.dylib/_SQLAllocEnv
• Contents/Frameworks/ODBCPlugin.dylib/_SQLDescribeColW
• Contents/Frameworks/ODBCPlugin.dylib/_SQLExecute
• Contents/Frameworks/ODBCPlugin.dylib/_SQLFreeHandle
• Contents/Frameworks/ODBCPlugin.dylib/_SQLAllocStmt
• Contents/Frameworks/ODBCPlugin.dylib/_SQLPrimaryKeysW
• Contents/Frameworks/ODBCPlugin.dylib/_SQLPrepareW
• Contents/Frameworks/ODBCPlugin.dylib/_SQLFetchScroll
• Contents/Frameworks/ODBCPlugin.dylib/_SQLStatisticsW
• Contents/Frameworks/ODBCPlugin.dylib/_SQLGetInfoW
• Contents/Frameworks/ODBCPlugin.dylib/_SQLSpecialColumnsW
• Contents/Frameworks/ODBCPlugin.dylib/_SQLGetInfo
• Contents/Frameworks/ODBCPlugin.dylib/_SQLGetInfoW
• Contents/Frameworks/ODBCPlugin.dylib/_SQLAllocConnect
• Contents/Frameworks/ODBCPlugin.dylib/_SQLSetStmtAttr
• Contents/Frameworks/ODBCPlugin.dylib/_SQLGetData
• Contents/Frameworks/ODBCPlugin.dylib/_SQLSetEnvAttr
• Contents/Frameworks/ODBCPlugin.dylib/_SQLGetDiagRec
• Contents/Frameworks/ODBCPlugin.dylib/_SQLGetDiagRecW
• Contents/Frameworks/ODBCPlugin.dylib/_SQLDataSources
• Contents/Frameworks/ODBCPlugin.dylib/_SQLBindParameter
• Contents/Frameworks/ODBCPlugin.dylib/_SQLGetDiagRecW
• Contents/Frameworks/ODBCPlugin.dylib/_SQLGetTypeInfoW
• Contents/Frameworks/ODBCPlugin.dylib/_SQLColumnPrivilegesW
• Contents/Frameworks/ODBCPlugin.dylib/_SQLBindCol
• Contents/Frameworks/ODBCPlugin.dylib/_SQLFreeConnect
• Contents/Frameworks/ODBCPlugin.dylib/_SQLTransact
• Contents/Frameworks/ODBCPlugin.dylib/_SQLFreeStmt
• Contents/Frameworks/ODBCPlugin.dylib/_SQLRowCount
• Contents/Frameworks/ODBCPlugin.dylib/_SQLMoreResults
• Contents/Frameworks/ODBCPlugin.dylib/_SQLNumResultCols
• Contents/Frameworks/ODBCPlugin.dylib/_SQLDriverConnect
• Contents/Frameworks/ODBCPlugin.dylib/_SQLFetch
• Contents/Frameworks/ODBCPlugin.dylib/_SQLFetchScroll
• Contents/Frameworks/ODBCPlugin.dylib/_SQLSetConnectAttr
• Contents/Frameworks/ODBCPlugin.dylib/_SQLTablesW
• Contents/Frameworks/ODBCPlugin.dylib/_SQLForeignKeysW
• Contents/Frameworks/ODBCPlugin.dylib/_SQLPrepare
• Contents/Frameworks/ODBCPlugin.dylib/_SQLPrepareW
• Contents/Frameworks/ODBCPlugin.dylib/_SQLSetConnectOption
• Contents/Frameworks/ODBCPlugin.dylib/_SQLColumnsW
• Contents/Frameworks/ODBCPlugin.dylib/_SQLExecDirectW
• Contents/Frameworks/ODBCPlugin.dylib/_SQLDisconnect
• Contents/Frameworks/ODBCPlugin.dylib/_SQLProcedureColumnsW
• Contents/Frameworks/ODBCPlugin.dylib/_SQLGetConnectOption
• Contents/Frameworks/ODBCPlugin.dylib/_SQLProceduresW
• Contents/Frameworks/ODBCPlugin.dylib/_SQLTablePrivilegesW
Note that this app is on the App Store with this OBDC stuff since the App Store was created. Not sure what has changed. I use the ODBCPlugin that comes with Xojo as usual, the version that comes with Xojo 2021r1.1 I submitted the app with App Wrapper 4.
Anybody else has seen this problem?
Stan Busk (Maxprog Support)