Open
Description
After downloading the MacOS image, it's not possible to open it on MacOS 15.4.1 at least, launching it gives an error dialog - '"ArcadeManager" is damaged and can't be opened. You should move it to the Bin.'
It its an Apple Silicon Mac I'm using rather than Intel just to state the obvious.
Activity
macaaaron commentedon May 12, 2025
Indeed.
Could you please help?
Macbook Air M3, Sequoia 15.4.1.
cosmo0 commentedon May 12, 2025
Hello
I'm sorry but I can't help much, as I don't have a MacOS ARM and I rely on an external build tool.
You can follow the instructions listed here, it's not very hard: https://github.com/cosmo0/arcade-manager#development ; you don't have to run "electronize start" but you'll have to run "electronize build /target osx /electron-arch arm64"
Please let me know how it goes
TrickoUK commentedon May 16, 2025
I gave it a go after installing DotNet / Node etc, but it doesn't build and I've no experience with DotNet / node / electron to know where to even start looking at unfortunately.
Log attached in case it helps.
build.txt
cosmo0 commentedon May 16, 2025
Seems like a permission issue, unfortunately as I don't have access to this MacOS version I can't check what's happening :(
TrickoUK commentedon May 16, 2025
It a build setup problem I think.
NuGet is apparently some package manager tool, but windows only. When I looked, there's a whole bunch of random versions or replacements people have done for visual studio code which can run on the Mac in theory.
Hopefully someone who uses .NET/Electron etc on the Mac might come along and be able to figure out what's really needed in terms of the build setup for Mac to either get it building on the command line, or VS code, but I've failed in my blind stumbling around for the first time in VS code...
cosmo0 commentedon May 16, 2025
No, Nuget is the standard .Net package manager but it's cross platform - I use it on my Mac, but since it has an Intel architecture I'm stuck with .Net 6. There must have been some kind of issue during .Net install. How did you install it?
Oh, maybe you only installed the runtime? You need the SDK versions: https://dotnet.microsoft.com/fr-fr/download/dotnet/thank-you/sdk-6.0.428-macos-arm64-installer and https://dotnet.microsoft.com/fr-fr/download/dotnet/thank-you/sdk-8.0.409-macos-arm64-installer
You actually don't need VSCode, only the build tools (.Net 6, .Net 8, NodeJS and Electron).
TrickoUK commentedon May 16, 2025
Odd, as it was indeed the SDK I installed for both 8 and 6, just using those downloads.
And running 'dotnet --info' shows both are installed, but i cant find anything 'nugen' related when I search on my mac.
cosmo0 commentedon May 21, 2025
Ah! After re-reading your build log I notice you skipped a step. You should do a
dotnet build
beforeelectronize build
, and do it from thesrc/ArcadeManager
folder.So it should be:
cd src/ArcadeManager dotnet build electronize build /target osx /electron-arch arm64