Baseflow / LottieXamarin

Render After Effects animations natively on Android, iOS, MacOS and TvOS for Xamarin
https://baseflow.com
Apache License 2.0
1.21k stars 261 forks source link

No native support for macOS/arm64 #382

Open spouliot opened 2 years ago

spouliot commented 2 years ago

🐛 Bug Report

Xamarin.Mac cannot build for arm64 since the native library does not have an arm64 slice.

Note: Xamarin.Mac (pre net-6.0) does support arm64 when mmp is given --abi=arm64 as an additional argument.

Expected behavior

Work on macOS/arm64.

Reproduction steps

Native linking fails since the native static library is only available for x86_64

lipo -info libLottie-macos.a                                                                                                                             Non-fat file: /Users/poupou/libLottie-macos.a is architecture: x86_64

Workaround

Build and run for x86_64 but performance is abysmal.

Configuration

Version: 2.5.13

Platform: