Unity Issue Tracker - Missing package error is thrown when trying to build a Player with Il2CPP scripting backend for Linux target platform on M1 Mac
Fixed
UUM-25487
Missing package error is thrown when trying to build a Player with Il2CPP scripting backend for Linux target platform on M1 Mac
Unity: Linux
M1
Fixed
2023.2.X
2023.1.X
2022.2.X
2021.3.X
linux toolchain for arm64 has published on package manager which should solve this issue.
linux toolchain package for mac M1/arm64 published in package manager and have resolved this issue with the new toolchain.
linux toolchain for arm64 published in package manager which should resolve this issue.
linux toolchain for arm64 has published in package manager which should solve this issue.
Reproduction steps:
1. Open the attached “il2cppLinuxTestBuild.zip“ project
2. Open the Package Manager (Window > Package Manager)
3. Make sure that the “Toolchain MacOS Linux x64” package is installed
4.Open the Build Settings (File > Build Settings)
5. Observe the “Build” button
Expected result: The “Build” button is pressable
Actual result: The “Build” button is not pressable and “Building Linux IL2CPP player requires a toolchain package to be installed” error is present
Reproducible with: 1.0.0, 2.0.4 (2021.3.17f1, 2022.2.3f1, 2023.1.0b1)
Couldn’t test with: 1.0.0, 2.0.4 (2020.3.44f1) - Editor couldn’t open due to the missing package
Reproducible on: M1 macOS 13.1
Not reproducible on: Intel macOS 13.1
Note:
IL2CPP Linux Build Support has to be installed
This issue is reproducible only on Apple Silicon Editors, on Intel Editors the prompt is that the Linux Player cannot be built on MacOS
Prioritise and Follow this issue
Have a workaround or additional info about this issue?