Universal app launching as Intel on Apple Silicon

We've created and distributed a Universal app for Intel/Apple Silicon devices, which then gets launched by an Intel-only launcher.

I'm finding that if I launch the app from the launcher, Activity Manager is reporting that it is an Intel application, whereas if I launch it directly, it reports as an Apple (Silicon) application. (Worth noting: this app is completely codesigned/notarized.)

This is definitely odd, because we have other Universal projects that get distributed on different Intel-only launchers (e.g. Steam) and they are properly launched as a native Apple Silicon app.

I apologize that I'm low on information here; happy to do more work to provide additional info.

Hi mcarriere

How is your launcher launching other applications? If it uses NSTask then it will need to switch to posix_spawn, which lets you select the architecture using posix_spawnattr_setarchpref_np.

See this post.

Universal app launching as Intel on Apple Silicon
 
 
Q