mas binary in all of the 1.8.7 release files only contains arm64 architecture. x86_64 is missing completely. The last version that works is 1.8.7-beta.43
Working version
$ ./mas version
1.8.7-beta.43
$ file mas
mas: Mach-O universal binary with 2 architectures: [x86_64:Mach-O 64-bit executable x86_64Mach-O 64-bit executable x86_64] [arm64]
mas (for architecture x86_64): Mach-O 64-bit executable x86_64
mas (for architecture arm64): Mach-O 64-bit executable arm64
Non-working version (1.8.7 release)
$ ./mas version
./mas: Bad CPU type in executable
$ file mas
mas: Mach-O 64-bit executable arm64
This build issue should now be fixed in our release process, but waiting for the person who revamped the release process to have free time to verify, and to fix another issue.
mas binary in all of the 1.8.7 release files only contains arm64 architecture. x86_64 is missing completely. The last version that works is 1.8.7-beta.43
Working version
$ ./mas version 1.8.7-beta.43 $ file mas mas: Mach-O universal binary with 2 architectures: [x86_64:Mach-O 64-bit executable x86_64Mach-O 64-bit executable x86_64] [arm64] mas (for architecture x86_64): Mach-O 64-bit executable x86_64 mas (for architecture arm64): Mach-O 64-bit executable arm64
Non-working version (1.8.7 release)
$ ./mas version ./mas: Bad CPU type in executable $ file mas mas: Mach-O 64-bit executable arm64