SebastianB1
Contributor
Contributor

Can InstallBuilder automatically distribute differently for M1 Universal builds and previous macOS ?

Hi there.

I'm already using in the project's properties the newly configuration tag for M1 machines and distributing Universal 2 binaries for newly M1 machines and also mac Intel machines.

<osxPlatforms>osx-x86_64 osx-arm64</osxPlatforms>

However, I need to distribute different binaries for pre-Mojave systems, instead of the Universal builds.

I know I can add a page at the beginning of the installer asking the user if it's a pre-Mojave system, so it can install the specific binaries instead.

But I think the installer should be able to do this automatically.

I see you didn't add the osx-arm64 tag in the platformTest. (Currently it only supports osx, osx-intel, osx-ppc)

https://clients.bitrock.com/installbuilder/docs/installbuilder-userguide.html#platformTest

Can this be added in the next update?

Am I missing another simple way to achieve this ? (I want the installer to this automatically)

I will appreciate any help, 

Labels (3)
0 Kudos
1 Reply
SebastianB1
Contributor
Contributor

Hey,

I've just managed to do this in the opposite way.

Universal builds folder are distributed following this condition

<ruleList>

     <platformTest type="osx"/>

      <platformTest type="osx-intel" negate="1"/>

</ruleList>

 

and all the mac-intel get the other folder builds on this way

<ruleList>

      <platformTest type="osx-intel"/>

</ruleList>

 

Anyway, I want to insist that I think you should add this option:

platformTest = osx-arm64

Do you agree?

Can this be added in a future release?

 

Thanks in advance for any reply.

0 Kudos