mirror of
https://github.com/Such-Software/hash-wallet.git
synced 2026-10-17 05:41:29 +02:00
build_bindings.sh in bitbox_flutter unconditionally runs 'gomobile bind -target=android -androidapi 24' which produces an api.aar — needed only for Android. The Mac runner has no Android SDK, so gomobile fails with 'could not locate Android SDK'. iOS doesn't need the .aar. BitBox's iOS support is a separate native plugin under bitbox_flutter/ios/Classes/ + bitbox_flutter.podspec, linked via flutter pub get + pod install. We just need the directory present so the path-dep resolves. Replace the wrapper invocation in iOS workflows with the clone steps only; skip build_bindings.sh entirely. Android workflow keeps using the wrapper as-is.