After we go through the steps to notarize our build, and only on OSX versions older than Catalina we encounter the following error.
Uploading Crash Report
DllNotFoundException: Unable to load DLL 'sqlite3': The specified module could not be found.
at SimpleSQL.SQLiteConnection..ctor (System.String databasePath) [0x00000] in <00000000000000000000000000000000>:0
We are building our application in Unity 2019.2.21f1. We have IL2CPP selected as our scripting backend and our Api Compatibility Level set to .NET 4.x.
We aren't seeing anything like this on windows, and if we test prior to notarization everything works just fine. Its worth noting that everything else in the app seems to work just fine after notarization, but it will fail as soon as that call is made to the sqlite3.dll from SimpleSQL.SQLiteConnection (an asset which we have the latest version of. We have posted in their support forum also and are awaiting a response). Its also worth noting that after notarization the app works perfectly on Catalina, for whatever reason this only seems to affect older version of OSX for us.
Is there some entitlement or permission that is blocking access to the sqlite3.dll? I know it comes preinstalled on mac machines and so it should be available.