See https://github.com/google/j2objc/issues/611. Looks like the solution is to `lipo` macOS targets separately from iOS targets (that's what j2objc did: https://github.com/google/j2objc/commit/5be2b442600387b48bdc8c12b9b62e31df9240d1). Bummer.