This is done in a very hacky way where we compile all crates as normal, except for UIKit, which we compile on aarch64-apple-ios instead. This leads to a bunch of errors, which we'll probably have to manually fix for now.
TODO:
[x] Fix remaining header-translator errors
[x] Fix missing UIKit framework dependencies
[x] Add a few smoke tests
[x] ~Run with full CI, so that real iOS tests are run~
This is done in a very hacky way where we compile all crates as normal, except for UIKit, which we compile on
aarch64-apple-ios
instead. This leads to a bunch of errors, which we'll probably have to manually fix for now.TODO:
header-translator
errors