Hi!
We haven't really gotten GN in shape yet for iOS. That's the one remaining platform that we still mostly use GYP for.
As you've noticed, we do have some basic build support for iOS in GN, but those builds are not yet tested. So far we've only ever built for arm64. One of the things that I'll be looking at is making fat armv7 / arm64 iOS builds, and maybe mix the simulator in there on dev builds. I don't plan to support non-NEON builds on iOS, given that all iPhones back to the 3GS have NEON.
We've run into this Wover-aligned problem before with Clang (on 32-bit x86 Android) and we think it's just wrong. You can see how we handle that with `git grep -- -Wno-over-aligned`.