I finally got this working on macOS Majave under Wine.
- macOS Mojave 10.14.6
- wine-4.0.2 (stable)
- Nextion Editor v0.58
The steps I followed that ultimately worked are:
- Install Wine Stable 4.0.2 from DMG
- Install
cabextract
using homebrew (needed for winetricks):
$ brew install cabextract
- Install winetricks
- Use winetricks to install .NET 3.5 SP1.
$ winetricks dotnet35 dotnet35sp1
I sort of followed these instructions. I had already installed Mono, so I had to first start with a fresh wine prefix. It also took me two tries for some reason. So if it fails just try install it again.
I was also able to expose my serial port to wine by using regedit
to map /dev/tty.ABCDEF
to COM1
.
It works well! I can edit the HMI files, compile them, upload them to a screen over serial, and even debug a screen over serial. Hope that helps some mac/linux users!
Note to admins: I had to omit a bunch of helpful links in the above because my new account is restricted. Mind increasing the trust on my account?