Author Topic: macOS Build Apple Silicon Support  (Read 408 times)

Hello, we are trying to build for macOS with Apple Silicon Support.

Substance Plugin:
Quote
Build Number: 118
Commit Hash: 2b1f4be3a8d28d44dc5ce59eff39c91144368d60
Plugin Commit: 24eb4364a04f2cf81f76a384c02085ea3afcfeb5
Plugin Build: A4

Unity Version: Unity 2020.3.10f1
Target Platform: macOS
Architecture: Intel 64-bit + Apple Silicon

Here is what we see when we sign the exported application. It's using Mach-O thin (x86_64)

Code: [Select]
../1_MyBuild/game.app/Contents/Plugins/Substance.Engine.bundle: replacing existing signature
../1_MyBuild/game.app/Contents/Plugins/Substance.Engine.bundle: signed app bundle with Mach-O thin (x86_64) [Substance-555549446ea9b0fbcb693676b22ddff279cca17b]

All the other bundles and libraries are signed with Mach-O universal (x86_64 arm64):
Code: [Select]
../1_MyBuild/game.app/Contents/Frameworks/UnityPlayer.dylib: replacing existing signature
../1_MyBuild/game.app/Contents/Frameworks/UnityPlayer.dylib: signed Mach-O universal (x86_64 arm64) [UnityPlayer-5555494402d25e5b3b4837ae81873353b6a354fa]


Is it possible to re-export the plugin with Intel 64 + Apple Silicon (M1) Support.

We are ready to launch and this is the last plugin we have that is not available for Apple Silicon.

Thanks




Last Edit: June 01, 2021, 10:06:14 pm

Hello, we are trying to build for macOS with Apple Silicon Support.

Substance Plugin:
Quote
Build Number: 118
Commit Hash: 2b1f4be3a8d28d44dc5ce59eff39c91144368d60
Plugin Commit: 24eb4364a04f2cf81f76a384c02085ea3afcfeb5
Plugin Build: A4

Unity Version: Unity 2020.3.10f1
Target Platform: macOS
Architecture: Intel 64-bit + Apple Silicon

Here is what we see when we sign the exported application. It's using Mach-O thin (x86_64)

Code: [Select]
../1_MyBuild/game.app/Contents/Plugins/Substance.Engine.bundle: replacing existing signature
../1_MyBuild/game.app/Contents/Plugins/Substance.Engine.bundle: signed app bundle with Mach-O thin (x86_64) [Substance-555549446ea9b0fbcb693676b22ddff279cca17b]

All the other bundles and libraries are signed with Mach-O universal (x86_64 arm64):
Code: [Select]
../1_MyBuild/game.app/Contents/Frameworks/UnityPlayer.dylib: replacing existing signature
../1_MyBuild/game.app/Contents/Frameworks/UnityPlayer.dylib: signed Mach-O universal (x86_64 arm64) [UnityPlayer-5555494402d25e5b3b4837ae81873353b6a354fa]


Is it possible to re-export the plugin with Intel 64 + Apple Silicon (M1) Support.

We are ready to launch and this is the last plugin we have that is not available for Apple Silicon.

Thanks



Hi @mattg1
I just built a simple app (Cube with a Substance attached to it) on MacOS BigSur version 11.4 + Unity 2020.3.10 + Substance Plugin 2.5.4 with no problems. I did not see any errors in Console and app was created just fine and I launched it without any problems.
Can create a simple app using the same Unity version and Substance Plugin and use a Substance from Source see if you see the same error?

Thx,

Last Edit: June 01, 2021, 06:26:44 pm