Skip to content

Conversation

@paca-waca
Copy link
Contributor

@paca-waca paca-waca commented Aug 21, 2025

Just add iOS arm64 simulator runtime

I'm not a Unity specialist, sorry if something wrong :)
I just want to run our Unity project on iOS arm simulators

@paca-waca paca-waca requested a review from mayuki as a code owner August 21, 2025 14:10
@mayuki
Copy link
Member

mayuki commented Aug 22, 2025

Thank you for the contribution.

After investigating, unfortunately Unity does not provide a way for a plugin to specify whether it targets the Simulator or a physical device.

As a result, a simple build is treated as an iOS arm64 build, making it impossible to differentiate device and Simulator builds. Using an .xcframework seems necessary to avoid this, but since it changes the structure, we’ll plan further design review and testing.

@paca-waca
Copy link
Contributor Author

@mayuki Thank you!
Looks like Unity 6 allow to set concrete platform(CPU) in runtime library settings
Can we add it just for Unity 6?
image

@mayuki
Copy link
Member

mayuki commented Aug 26, 2025

Thanks. I have confirmed that ARM64 Simulator has been added in Unity 6.
I will update the binary and add .meta in a separate PR and release it.

@mayuki mayuki merged commit 4a35a24 into Cysharp:main Aug 26, 2025
16 checks passed
@mayuki mayuki mentioned this pull request Aug 26, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants