@borrrden
You are correct.
It seems that libLiteCore.dylib is being copied to the bin/Debug folder during build, but is not being copied to the App folder. Therefore I cannot copy the App to another machine and have it work. If I copy libLiteCore.dylib to the folder MyApp.app/Contents/MonoBundle, then everything works.
The app works when copied around on my dev machine because I have a copy of libLiteCore.dylib in /usr/local/lib (perhaps because of previous installs of Couchbase Server?)
So if I understand this (which is uncertain), then the question is:
Should the App be self-contained, and therefore include libLiteCore.dylib, OR should libLiteCore.dylib be a separate install into /usr/local/lib?
Isn’t that under your control in the specs for the nuget package?
BTW - I’m not sure what version is in /usr/local/lib. otool -L reports 0
$ otool -L /usr/local/lib/libLiteCore.dylib
/usr/local/lib/libLiteCore.dylib:
@rpath/libLiteCore.dylib (compatibility version 0.0.0, current version 0.0.0)
Apparently this is not unusual.