Client 9.0.3 and 9.0.4 don't work on macOS 10.14

Running the application fails due to libevent-2.1.7.dylib being compiled with too high of a target. The error message is:

load command 0x80000034 is unknown

Since you don’t allow links in posts, I’ll quote from Stack Overflow here:

The LC_BUILD_VERSION load command (0x80000034) is not recognized on the user’s Mac OS version (10.14.6) since it was introduced in later versions of macOS (before: LC_VERSION_MIN_MACOSX).

That load command is used to specify the minimum OS version on which the binary can run, as well as the SDK version used to build it.

I’d like to kindly request either providing links to 9.0.2 client for Mac again, or retargeting your library binaries to allow users <10.15 to use Seafile again.

Crash report

Process: seafile-applet [93602]
Path: /Applications/Seafile
Identifier: com.seafile.seafile-client
Version: 9.0.3 (9.0.3)
Code Type: X86-64 (Native)
Parent Process: ??? [1]
Responsible: seafile-applet [93602]
User ID: 501

OS Version: Mac OS X 10.14.6 (18G84)

Crashed Thread: 0

Exception Type: EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000

Termination Reason: DYLD, [0x1] Library missing

Application Specific Information:
dyld: launch, loading dependent libraries

Dyld Error Message:
Library not loaded: @rpath/libevent-2.1.7.dylib
Referenced from: /Applications/Seafile
Reason: no suitable image found. Did find:
/Applications/Seafile…/Frameworks/libevent-2.1.7.dylib: cannot load ‘libevent-2.1.7.dylib’ (load command 0x80000034 is unknown)

Binary Images:
0x106541000 - 0x1068ecfff +com.seafile.seafile-client (9.0.3 - 9.0.3) /Applications/Seafile
0x106a47000 - 0x106aa4fff +libssl.3.dylib (0) <29AB9F95-49F8-3141-B54E-355796B0E800> /opt/local/libexec//libssl.3.dylib
0x106ad2000 - 0x106de8a93 +libcrypto.3.dylib (0) /opt/local/libexec/
0x113156000 - 0x1131c06ef dyld (655.1.1) /usr/lib/dyld