EDIT: the rest of this answer looks at build, not spec (create manifest). the spec step to create a new manifest file also runs for me without a warning.
That was November- my packaging has evolved a bit since then and I don’t see the warning any more whether creating Windows or Mac packages. Other than creating the package, I haven’t been doing anything with Mac because of lack of access to machines to test on where I was.
I’m not sure if the problem going away is the result of changes at my end or if something changed with Yak at the Rhino end, but I’m happy to share what’s working for me.
The plugin is a single rhp file.
My (working) manifest is:
---
name: Xray
version: 1.0.5
authors:
- Falcata Group
description: >-
Detailed Geometric information about selected objects:
Dimensions, volume/surface area/length, degree of curves/surfaces,
and more plus easy copy/paste of those values into other tools such as
MS Excel. Load it up, run command xray to open a window, and click on Rhino Objects!
Free trial, 15 days - FLCT-XP00-0000-0000-0000-0000.
Windows only (for now - want to be a Mac Alpha Tester?).
url: https://falcatagroup.com
The packaging batch file follows. For context, the batch file exists in a directory above the version directories. I don’t put it in the directory with the data it acts on so that YAK doesn’t see it when creating the manifest.
I comment out lines depending on what I want: a manifest rebuild or specific package versions.
REM update directory as versions released
cd .\1.0.5\
REM "C:\Program Files\Rhino 8 WIP\System\Yak.exe" spec
"C:\Program Files\Rhino 8\System\Yak.exe" build
"C:\Program Files\Rhino 8\System\Yak.exe" build --platform win
"C:\Program Files\Rhino 8\System\Yak.exe" build --platform mac
REM platform can be ein, mac, any
REM "C:\Program Files\Rhino 8\System\Yak.exe" push
cd ..
I have the manifest building step commented out here because mine works. Mine is basically autogenerated plus editingthe comments type fields.
The result if none of the packaging lines is commented out is:
01/05/2024 11:09 AM <DIR> .
01/05/2024 11:08 AM <DIR> ..
11/26/2023 02:47 AM 545 manifest.yml
01/05/2024 11:09 AM 223,416 xray-1.0.5-rh7_32-any.yak
01/05/2024 11:09 AM 223,425 xray-1.0.5-rh7_32-mac.yak
01/05/2024 11:09 AM 223,425 xray-1.0.5-rh7_32-win.yak
11/26/2023 03:44 AM 332,680 Xray.rhp
I think I was just renaming the files to get the one for 8.0 (for a while there was a breaking difference between 7 and 8 but no more).