Skip to content

[iOS] rive.a is not compatible with simulator builds (architecture mismatch) #110

@joseperezdev08

Description

@joseperezdev08

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

  1. Export project from Unity to Xcode
  2. Select a simulator target (e.g., iPhone 14)
  3. Build or run the project
  4. 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+

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions