This is a weird problem I’ve run into. I’m using transporter to upload my monogame game to the App Store and it is failing saying that libopnal.1.dylib is not 64 bit. I’ve built my application both on a Mac and then on Windows with dotnet publish -r osx-x64
and each one adds the libopnal.1.dylib to the package.
Does anyone know a solution to this? The error message is below.
Asset validation failed (90240)
Unsupported Architectures. Your executable contained the following disallowed architectures: ‘[i386 (in com.davidlent.battleofzama.pkg/Payload/BattleOfZamaMacintosh.app/Contents/MacOs/libopenal.1.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: 4ae29355-9dd5-4da0-a114-1ae048bd9d98)