Page 1 of 1
Feeling a bit stupid here... how do i run the editor on a M1 Mac?
Posted: Mon Jan 19, 2026 12:14 am
by K9SWE
Feeling a bit stupid here... how do i run the editor on a M1 Mac?
After downloading and decompressing i get 5 files.
And I cant do much with them?
Re: Feeling a bit stupid here... how do i run the editor on a M1 Mac?
Posted: Mon Jan 19, 2026 5:53 pm
by MM7DBT
There's a post on here that explains it well.. I do need to write some instructions for running it as it's unsigned, unpackaged. Just the raw executables.
Basically you need to install the .NET Runtime 8 if you don't already have it. Then using chmod.. make the files executable and then you could run it using the terminal.
Unfortunately I don't have a Mac to do any signing building packages for each release. I did test it on a virtual machine and all I needed was .NET and chmod in order for it to run.
K7AEG wrote: ↑Thu Nov 27, 2025 4:25 am
This is a .Net application so not the easiest to get running. Here is what has worked for me (on an ARM Mac, but Intel is probably similar):
download and unzip the file
Now force a code sign on the files:
Code: Select all
codesign --force --deep --sign - CPEditor
codesign --force --deep --sign - CPEUpdater
codesign --force --sign - libAvaloniaNative.dylib
codesign --force --sign - libSkiaSharp.dylib
codesign --force --sign - libHarfBuzzSharp.dylib
Make the CPE files executable:
Code: Select all
chmod a+x CPEditor
chmod a+x CPEUpdater
Now if you run CPEditor with ./CPEditor it should tell you what .Net to download and install, in my case:
https://aka.ms/dotnet-core-applaunch?mi ... ion=8.0.22
Now re-sign and disabled other security features due to unsigned code:
Code: Select all
xattr -dr com.apple.quarantine libSkiaSharp.dylib
xattr -dr com.apple.quarantine libAvaloniaNative.dylib
xattr -dr com.apple.quarantine libHarfBuzzSharp.dylib
xattr -dr com.apple.quarantine CPEditor
xattr -dr com.apple.quarantine CPEUpdater
codesign --force --deep --sign - CPEditor
codesign --force --sign - libSkiaSharp.dylib
Now the editor should run with ./CPEditor.
Note I've only run the program; I haven't connected it to my radio yet as it's out in the truck.