HISE not building M1 architecture by default when exporting
-
Is there an easy way to fix this? When I export from HISE it does not automatically check arm64 in the Autogenerated Projucer, so I have to cancel the export and manually export for Xcode. I've already verified with the terminal using
file
on the binary that the default exports do not contain both architectures.Note: I'm using an M1 Mac Studio with the most recent HISE develop branch and Xcode 13.2.1
-
@Casey-Kolb You could edit the export template
-
@d-healey Think it might actually only happen when you try to export all the plugin types at once. Individually it seems to be working? Strange.
Where's the export template again?
-
@Casey-Kolb In that case the one solution would be to use an export script and do each config separately.
Here's the plugin template - https://github.com/christophhart/HISE/blob/develop/hi_backend/backend/ProjectTemplate.cpp
-
@d-healey Yeah, I was concerned about compilation times for separate exports, but on the new M1 it's pretty darn fast, so not really an issue.
Thanks for sharing template location!
-
@Casey-Kolb I don't think it will add much to your export time. And if you use my handy dandy script it's all automated, including building the installer, codesigning, and notarizing.
-
@Casey-Kolb I think it's because AAX doesn't support M1 yet
-
@tomekslesicki yes that‘s correct and that‘s why added the -t:noaax flag to the command line exporter.
-
@d-healey said in HISE not building M1 architecture by default when exporting:
@Casey-Kolb I don't think it will add much to your export time. And if you use my handy dandy script it's all automated, including building the installer, codesigning, and notarizing.
Where is the handy dandy script again?
-
@Casey-Kolb Patreon, posted it a few weeks ago with a video (video is also public on YouTube).