Solved Custom Build Settings for Xcode
-
Every time I export a plugin via HISE, the generated Xcode project does not successfully build until I manually edit "Installation Build Products Location", "Installation Directory", and "Architectures". This adds a couple minutes for each export, so I would love to find a way to correct these parameters once and they stay that way for ever future export.
Does anyone know how I could permanently change these settings?
-
-
- Which macOS version?
- Which Xcode version?
- Is Xcode on your internal hard drive
- Is HISE on your internal hard drive?
- Do you have any HISE code modifications?
- Did you try discarding all changes via git / cloning a fresh copy of the HISE source code?
-
- Mac OS 14.2.1
- Xcode 15.3
- Yes
- Yes
- No
- I believe I'm using HISE 3.6.2 with no modifications. I did have a period of time where I was trying other versions because of issues with Faust, but came back to the 3.6.2 in the end.
Is this maybe something I can fix via extra definitions in HISE's settings window?
I do not have this issue on windows, only mac.
-
@obolig version with HISE means little (because it's been 3.6.2 for a year now). Instead, tell us what commit you're on (the date of the commit, SHA, or link to the commit).
-
@aaronventure Sorry. I meant the release in September
-
@obolig Oh.. Lots of stuff happened since. Consider pulling the latest commit. It even got officially upgraded to 4.0.0
If you're using the keyPressCallback you'll have to add a line of code for every callback. I think that's it? The undefined warning will be on by default so if you're getting undefined variables in important places, you'll get a warning. And the old Limiter module was scrapped (use the new Dynamics module).
-
@aaronventure Simply updating to the latest release did fix the issue. I can now export through HISE without having to edit the auto-built Xcode project.
BUT I was reminded of why I have been sticking with the release from September 2023. I have a separate project that uses FAUST and Scriptnodes. The newer versions of HISE crashes immediately upon trying to load this project. Can't remember if it is FAUST or Scriptnodes that causes this.
Solved one issue, and rediscovered another. I'll mark this post as solved since the main focus was resolved.
-