We are running Xcode 14.2 using Rosetta, since we still have one library that needs to be updated.
I installed the Xcode 14.3 beta to test it and it no longer supports Rosetta, so I removed it (for now) to continue development with 14.2.
The problem that I now have is that the project no longer compiles using Xcode 14.2, even though it is clearly running in Rosetta (Activity Monitor shows Intel). I get the following error, which was the one that got when not running Xcode under Rosetta:
In x, building for iOS Simulator, but linking in object file built for iOS, file ‘’ for architecture arm64
I tried removing everything related to Xcode and installed it again with no luck. Is there any file or setting that I can change to make the project build correctly again?
The error you are seeing is documented in Technote 3117. While there is a way for you to move forward, I want to underscore the suggestions in that Technote for communicating with your library vendor to get an updated version that properly supports Apple Silicon as the first thing you should do. Many libraries have updates available at this time.