Platform
Unity + iOS
Issue
When building a Unity project for the iOS simulator, the following error occurs:
This is caused by rive.a being built only for the arm64 architecture (iOS physical devices), and lacking compatibility with simulator architectures (x86_64 or arm64-simulator for Apple Silicon Macs).
Steps to Reproduce
- Export project from Unity to Xcode
- Select a simulator target (e.g., iPhone 14)
- Build or run the project
- Linker error occurs due to incompatible architecture in
rive.a
Request
Please consider including both architectures in the provided .a binary:
arm64 (for physical devices)
x86_64 or arm64e (for simulators)
This would allow testing the app directly in the simulator without requiring a physical device every time.
Environment
- Xcode 16.4
- macOS 15.5
- Unity 2022+