For a general short term solution to this issue, the exclusion of arm64 arch needs to be specifically tied to iOS Simulator platform build. If solution is not tied to iOS Simulator platform, you are telling Xcode to never build for the arm64 arch. This solution doesn't work for me since I need to distribute FAT framework with all the iOS archs and all the iOS Simulator archs. The newer Xcode 12 is treating arm64 as an iOS Simulator architecture as well as a legacy iOS architecture probably because MacOS Big Sur 11 running on an Arm64 based Mac will be running the iOS Simulator on arm64... But the Xcode folks didn't appear to think thru the affects. Xcode 12 UX needs to be able to differentiate arm64 iOS Simulator from arm64 iOS in a better way. The generated binary need to include extra metadata so linker can tell choose the correct arch within a FAT
Topic:
Developer Tools & Services
SubTopic:
Xcode
Tags: