Can't compile on Xcode running under Rosetta on macOS 12 beta

Hello,

I've installed macOS 12 beta to try some stuff and I'm running Xcode 12.5 under Rosetta for some projects and at the moment I can't compile my project.

I get this error while compiling:

/* com.apple.actool.errors */
/Users/dimillian/Documents/dev/redacted/Packages/SharedUI/Sources/SharedUI/Resources/SharedUI.xcassets: error: Failed to launch IBCocoaTouchImageCatalogTool via CoreSimulator spawn
    Underlying Errors:
        Description: Failed to handshake with platform tool
        Failure Reason: Failed to open connection over FIFOs with platform tool
        Underlying Errors:
            Description: 
            Recovery Suggestion: Try restarting your computer
            Underlying Errors:
                Description: Failed to open FIFOs for handshaking with platform tool
                Failure Reason: IBCocoaTouchImageCatalogTool exited before we could handshake
/* com.apple.actool.compilation-results */
/Users/dimillian/Library/Developer/Xcode/DerivedData/redacted-hkncrybiuctsrcfwrlkycwamkzmm/Build/Intermediates.noindex/SharedUI.build/debug-hatch-iphonesimulator/SharedUI_SharedUI.build/assetcatalog_generated_info.plist

Thank you for your question. Unfortunately, this error is showing up as a result of the fact that IB and Simulator are not supported on Rosetta. Please let us know if you have any further questions.

What does it means? It works great on macOS Big Sur but not anymore on macOS 12 for the same version of Xcode (12.5). Is there a reason why? Will it be fixed in an upcoming beta of macOS 12? This is essential to my workflow. Thanks!

Why is running Xcode under Rosetta essential to your workflow? Perhaps there’s some other way to achieve what you need.

We are in the process of replacing some third party frameworks which has not been updated in a while (and which preventing us from compiling for the arm64-simulator) but this is not a done deal yet. So we have to build on M1 MacBook under Rosetta until then. I'm just trying to understand if this supposed to be a bug in macOS 12 Rosetta and will eventually get fixed or if Xcode will indeed not work under Rosetta anymore.

We're also relying on this on Xcode 12 so if it's no longer supported it will be a big blocked for us. Not all dependencies work yet on M1 so this seems necessary. https://github.com/braintree/braintree_ios/issues/564

Yup, I wish we could get a clear answer as why it was working on Big sur perfectly fine and not on the new OS.

Based on the Xcode 13 beta 3 release notes this should work:

Resolved an issue where Xcode and xcodebuild might fail to build iOS, tvOS, and watchOS projects under Rosetta in macOS 12 beta 3. (78967162) (FB9130594)

Can't compile on Xcode running under Rosetta on macOS 12 beta
 
 
Q