Author Topic: macOS - libbass.dylib for 64bit  (Read 121 times)

marciod

  • Posts: 9
macOS - libbass.dylib for 64bit
« on: 12 Dec '22 - 13:42 »
Where can I download libbass.dylib for 64bit macOS?

There is this message when trying to put the program in the App Store, with the latest library from this site:
Asset validation failed (90240)
Unsupported Architectures. Your executable contained the following disallowed architectures: '[i386 (in XXX.pkg/Payload/XXX.app/Contents/MacOS/libbass.dylib)]'. New apps submitted to the Mac App Store must support 64-bit starting January 2018, and Mac app updates and existing apps must support 64-bit starting June 2018. (ID: 227da1f1-ad55-4605-82ab-fab28ad4c2a2)

Ian @ un4seen

  • Administrator
  • Posts: 24940
Re: macOS - libbass.dylib for 64bit
« Reply #1 on: 12 Dec '22 - 14:00 »
The macOS BASS libraries include both 32-bit (i386) and 64-bit (x86_64 + arm64) support. You can remove the 32-bit support using the makefile in the BASS package (run "make 64bit").

marciod

  • Posts: 9
Re: macOS - libbass.dylib for 64bit
« Reply #2 on: 12 Dec '22 - 14:19 »
Error in attachment.

Ian @ un4seen

  • Administrator
  • Posts: 24940
Re: macOS - libbass.dylib for 64bit
« Reply #3 on: 12 Dec '22 - 15:07 »
That looks like you ran the "make" command on Windows. It needs to be run on macOS because it uses macOS's "lipo" tool.

marciod

  • Posts: 9
Re: macOS - libbass.dylib for 64bit
« Reply #4 on: 12 Dec '22 - 17:22 »
Thanks for the wonderful help as always.