twostraws/ControlRoom

Unable to build Release scheme (CoreSimulator.framework missing arm64?)

james-rant opened this issue · 8 comments

I was unable to build ControlRoom in the Release scheme as Xcode says the CoreSimulator.framework is missing one or more architectures required by this target: arm64).

Debug scheme built without issues.

Xcode 12.4
macOS 11.1 (20C69)

As far as I know this isn't something we can fix. Edit: I've added a speculative fix that might help.

I've added a change that might help – it certainly works for me, but that doesn't mean it's a great long-term fix.

On M1 works via Rosetta
image

Thanks for checking!

Awesome :)

Ha! that fixed it for me on my m1 mini. I didn't realize this option was there in Xcode. duh. I had already built it on my Intel mac and it works great, but I'm glad to have this option pointed out on the Apple Silicon. thanks!

Hi @twostraws reading through this I can see that you guys have accepted a workaround by selecting the rosetta target, effectively simulating non-M1 macs.

I have a working fix to make this project work on M1 macs.
Please consider re-opening this ticket.

@nashysolutions I'm always happy to receive PRs, with or without an open issue attached.