Feeling a bit stupid here... how do i run the editor on a M1 Mac?

Get help with using the editor.
Post Reply
K9SWE
Posts: 4
Joined: Sun Jan 11, 2026 1:31 am

Feeling a bit stupid here... how do i run the editor on a M1 Mac?

Post 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?
You do not have the required permissions to view the files attached to this post.
User avatar
MM7DBT
Site Admin
200posts
Posts: 265
Joined: Wed Jun 02, 2021 6:59 pm
Location: Scotland
Callsign: MM7DBT

Re: Feeling a bit stupid here... how do i run the editor on a M1 Mac?

Post 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.
-73 de MM7DBT
Post Reply