mcneel / rhino3dm

Libraries based on OpenNURBS with a RhinoCommon style
MIT License
593 stars 134 forks source link

Update recent Apple developer tools to recent versions #414

Closed dan-rigdon-bel closed 2 years ago

dan-rigdon-bel commented 3 years ago

Update recent Apple developer tools to recent versions. This required updating Cmake as well, so it will need some testing on Windows to make sure it all worked.

dan-rigdon-bel commented 3 years ago

@fraguada Can you please sanity-check this? In order to update to Xcode 12.5, I had to bump the Cmake version to 3.21.1, which I did not test on Windows.

I did test the iOS and macOS versions locally, but I don't know what the implications these changes are on the build process, so I could use some help testing that too.

fraguada commented 2 years ago

@dan-rigdon-bel do you see this?

fraguada commented 2 years ago

@dan-rigdon-bel the workflow_release script is failing on script/bootstrap.py line 282. Here is the error from the workflow: https://github.com/mcneel/rhino3dm/runs/4021458738?check_suite_focus=true#step:7:21

Checking macOS... check_handler(target_platform, build_tools) File "/Users/runner/work/rhino3dm/rhino3dm/script/bootstrap.py", line 774, in check_handler check_macos(build_tools["macos"]) File "/Users/runner/work/rhino3dm/rhino3dm/script/bootstrap.py", line 282, in check_macos running_version = sw_vers_output[0].split('\n')[1].split('\t')[1] TypeError: a bytes-like object is required, not 'str'