netpyoung / SqlCipher4Unity3D

💾 SqlCipher made easy for Unity3d
MIT License
163 stars 37 forks source link

Developer verification error on macOS? #48

Open leith opened 3 months ago

leith commented 3 months ago

I have recently opened a project which includes SqlCipher4Unity3D v1.3.1 on a mac (Silicon M2, macOS 14).

When accessing sqlcipher.bundle, it provides this error:

sqlcipher.bundle cannot be opened because the developer cannot be verified

The options for which are to "Move to trash" or "cancel".

When checking the Apple documentation, there is a way around this by going into the Privacy and Security settings and telling macOS to "Open Anyway" - this works, but isn't a great look when distributing the project to my users.

Using codesign --display -vv on the bundle indicates it's been signed with an ad hoc signature and has no Authority properties or other properties like TeamIdentifier in there which is presumably how macOS is doing the verification.

Are there any plans for this to be a verified .bundle?